Commit Graph

23 Commits

Author SHA1 Message Date
23052aa6f0 Changed repository import paths 2024-02-22 19:22:53 -05:00
ff18aae2b6 entity.Key now has an optional method field 2024-02-19 12:05:13 -05:00
4166fb8817 Move Key to Entity 2024-02-19 11:41:36 -05:00
9d009a1f64 Analyzer does not allow value casting of restricted types 2024-02-16 23:52:52 -05:00
1fea25ba91 Fix behavior of Tree.analyzeMethodOrBehavior() 2024-02-16 12:43:42 -05:00
22dc2ef175 Made wording in entity even better 2024-02-14 10:22:33 -05:00
89b7273c2f Entity now deals in UUIDs 2024-02-14 01:48:47 -05:00
7d32211e70 Add module names to top level entities 2024-02-13 21:36:08 -05:00
0832a948bf Completed doc comments in entity 2024-02-09 01:11:24 -05:00
fc9b3bbfa5 Un-participle-ify entity.Access 2024-02-06 02:27:09 -05:00
f7636ab410 Remove entity participle struct tags 2024-02-05 15:17:59 -05:00
decc5939a1 Remove entity dependency on participle 2024-02-05 15:16:11 -05:00
8dedae5cb9 Nitpick 2024-01-27 08:26:46 +00:00
7035648396 Change restricted access modifier to tilde (~) 2024-01-27 07:42:13 +00:00
a9ff511496 Generator can produce link names 2023-12-20 03:05:27 -05:00
0645e2b43a Add access specifiers and link names to parser 2023-12-17 11:23:42 -05:00
30c346c6b7 Generator alloca's variables when they are defined 2023-12-07 02:48:27 -05:00
75c18763a9 New syntax for method calls
This will free up the '::' token for namespace/module access. Exciting!
2023-10-19 17:19:23 -04:00
a80492420e Implement custom lexer FINALLY 2023-10-18 00:48:35 -04:00
decefce142 hngnggg i forgor to commit
- implemented scope management
- finished function signature analyzing
- added method analyzing
  - had to restructure type analysis slightly to do this
2023-10-17 03:11:11 -04:00
212c03c81b Methods are now declared with :: instead of . 2023-09-26 17:19:23 -04:00
c9e7390f06 Added scope information to some entities 2023-09-23 00:48:50 -04:00
5b0e9e53cc Added slices because of how extremely important they are 2023-09-21 17:04:53 -04:00