218 Commits (main)
 

Author SHA1 Message Date
Sasha Koshka 0ac71fa1c3 Added progress heatmap 7 months ago
Sasha Koshka 9232432c35 Implemented thos bad boys 7 months ago
Sasha Koshka b536b01eeb Added new tokens to test case 7 months ago
Sasha Koshka 8175a9d4c5 Added some more tokens to the TokenKind enum 7 months ago
Sasha Koshka 3dd2ea83d3 I forgot the 7 months ago
Sasha Koshka b7631530bc yeah 7 months ago
Sasha Koshka fa1d8efe55 Its just as I feared. Identifier parsing doesn't work! 7 months ago
Sasha Koshka e74aff3299 Merge pull request 'tree-cleanup' (#9) from tree-cleanup into main
Reviewed-on: #9
7 months ago
Sasha Koshka 89a60e620e Altered objt section test case to not be alphabetically organized 7 months ago
Sasha Koshka cd528552c8 Object sections now parse members into array 7 months ago
Sasha Koshka 067bf2f4df Altered tree so that object members are stored in an array 7 months ago
Sasha Koshka 777c8df6a4 Changed the logo color because why not lol 7 months ago
Sasha Koshka c470997887 Did the same thing to interfaces 7 months ago
Sasha Koshka 715766edb4 Objects can only inherit by specifiying an identifier 7 months ago
Sasha Koshka 821fa0ecb3 Merge pull request 'objt-bitfields' (#8) from objt-bitfields into main
Reviewed-on: #8
7 months ago
Sasha Koshka e316eb7791 Changed bit field syntax to use an & symbol 7 months ago
Sasha Koshka 731cc828ce Added untested bit width parsing 7 months ago
Sasha Koshka 05aa0e6177 Added bitfields to object section test case 7 months ago
Sasha Koshka fb43f96acc Added bit fields to tree and ToString for object member 7 months ago
Sasha Koshka b64fbd9fc4 Split tests into multiple files
This should make it easier to work on sections independantly of one another
without creating merge conflicts
7 months ago
Sasha Koshka 0d366964ca Enum members are now ordered 7 months ago
Sasha Koshka a5477717eb Merge pull request 'face-section' (#7) from face-section into main
Reviewed-on: #7
7 months ago
Sasha Koshka 0b80a55f79 Repaired output formatting of interface section 7 months ago
Sasha Koshka 08935d69c0 Parser actually adds interface behavior to interface 7 months ago
Sasha Koshka 39f8d7e4ac Fixed parsing of interface section behaviors 7 months ago
Sasha Koshka 1f88b54eaa Face sections are actually ToString'd now 7 months ago
Sasha Koshka b0d4ecc83f Added interface section parsing to body 7 months ago
Sasha Koshka 4eac5c67aa Added untested interface section parsing 7 months ago
Sasha Koshka 441b036a1c Updated test case to reflect previous commit 7 months ago
Sasha Koshka 8817d72cb3 Interfaces can inherit other interfaces 7 months ago
Sasha Koshka 3ef1e706b3 Added ToString method to face section 7 months ago
Sasha Koshka 944fc8514e Add correct output for face test case 7 months ago
Sasha Koshka cd55a0ad8d Add interface section to tree 7 months ago
Sasha Koshka f95c7e0b1c Basic test file for interface section 7 months ago
Sasha Koshka 15d1b602b3 Merge pull request 'enum-section' (#6) from enum-section into main
Reviewed-on: #6
7 months ago
Sasha Koshka c29efd97ba Organized test case members alphabetically 7 months ago
Sasha Koshka aa84d9a429 Removed space alignment and hex literals from test case check
ToString is not capable of producing this
7 months ago
Sasha Koshka 5dcf3b3d1a Fixed ToString formatting of enum 7 months ago
Sasha Koshka d8074fa5cb Enum default values are now parsed properly
Previously the parser would stay on the member name and parse it the default
value. It now moves forward and catches the actual default value.
7 months ago
Sasha Koshka 6a6fe8353e Add untested enum parsing 7 months ago
Sasha Koshka c4f763af5b Added test case for enum section 7 months ago
Sasha Koshka 6fbda34300 Add base enum parsing method 7 months ago
Sasha Koshka 59126f60cc Added enum sections to tree 7 months ago
Sasha Koshka ca80a5968d Cleaned up example code and made it up-to-date 7 months ago
Sasha Koshka 61819311e9 Merge pull request 'objt-section' (#5) from objt-section into main
Reviewed-on: #5
7 months ago
Sasha Koshka f3b2d11f59 I swear its not my code thats wrong its the test
No like literally this keeps happening
7 months ago
Sasha Koshka 3900bbe7bf Parser test cases now print out line numbers 7 months ago
Sasha Koshka b878017b81 The last item of object sections is now saved. 7 months ago
Sasha Koshka 5271876196 Changed data in object test to use objt keyword instead of type 7 months ago
Sasha Koshka 617d76fc46 Object sections now parse properly 7 months ago