Commit Graph
20 Commits
Author SHA1 Message Date
Sasha Koshka f8399612f6 De-ambiguify interface and struct type syntax 2024-02-07 03:02:16 -05:00
Sasha Koshka 50ec220d08 Remove entity participle struct tags 2024-02-05 15:17:59 -05:00
Sasha Koshka 187ed48c4f Remove entity dependency on participle 2024-02-05 15:16:11 -05:00
Sasha Koshka af73d8e251 Added module referencing to parser 2023-12-19 15:21:10 -05:00
Sasha Koshka ae60aa173e Made the type checker a tad more robust 2023-12-15 13:23:37 -05:00
sashakoshka 3b6aa7fffb String literals can be assigned to strings now 2023-12-02 22:45:22 -05:00
sashakoshka 5e4d2a32e4 Pass all analyzer tests 2023-11-04 17:59:04 -04:00
sashakoshka 162487490e Fix goofy bugs 2023-10-31 21:52:47 -04:00
sashakoshka 8ce12b8a71 Removed Void as a concept 2023-10-29 14:47:28 -04:00
sashakoshka 8cb7e2d8b0 Analyze all the literals 2023-10-28 03:24:17 -04:00
sashakoshka 61a04d51a4 More expressions (wip) 2023-10-26 10:43:50 -04:00
sashakoshka 2a5ffb12a1 Location expressions 2023-10-24 21:54:59 -04:00
sashakoshka 4448d3ccb4 Function call analysis 2023-10-20 13:48:05 -04:00
sashakoshka 5d4977828e Added basic equality checks to types 2023-10-19 21:53:19 -04:00
sashakoshka f65f9e042c Implement custom lexer FINALLY 2023-10-18 00:48:35 -04:00
sashakoshka feb0da1172 Testing ALL the types 2023-10-07 02:27:49 -04:00
sashakoshka 0113536b0d the ansalyzer 2023-10-07 01:18:05 -04:00
sashakoshka 3570caeb2e Implemented untested type description analysis 2023-10-05 18:27:40 -04:00
sashakoshka 1359901847 Even more tests 2023-10-05 16:57:32 -04:00
sashakoshka 5b0e9e53cc Added slices because of how extremely important they are 2023-09-21 17:04:53 -04:00