Sasha Koshka sashakoshka
  • Manehattan MAS hub
  • https://holanet.xyz
  • Sasha Koshka is the name I go by online. E-mail me if you have questions about that or about my projects in general.

  • Joined on 2022-08-07
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-22 19:13:22 -06:00
0c8a9d995b Added array and struct constant generation
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-22 18:24:32 -06:00
86ad94f17d Updated test for constant generation
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-22 18:20:58 -06:00
9ffed9bd94 The absolute SLOG!
ec7bd32184 Re-named some things relating to constants
Compare 2 commits »
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-22 17:56:37 -06:00
298b819b46 Re-add generating constants
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-21 10:27:35 -06:00
1d1908cd5d Im gonna have to rewrite this whole compiler arent i
c13c4caacb Add Unit() method to semantic tree
Compare 2 commits »
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-21 09:34:07 -06:00
cc5173dd52 Keys now support constants
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-21 09:01:29 -06:00
f4480fe6b1 Generator no longer generates constants because I assumed untrue things
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-20 22:19:43 -06:00
f05efb749d Generator generates constants
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-20 21:57:51 -06:00
8248135255 Switch statements now evaluate constants
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-20 21:51:18 -06:00
e104da363c Break functionality out of analyzeTypedef
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-20 21:47:37 -06:00
65af9d7f3c Perform constant evaluation during constant declaration analysis
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-20 21:40:54 -06:00
b5f5fa4598 Added eval tests
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-20 21:07:48 -06:00
33768c6d84 Added CompareErr to testcommon
293662e474 Errors no longer directly depends on testcommon
Compare 2 commits »
sashakoshka pushed to main at fspl/fspl 2024-04-19 02:31:59 -06:00
3bc504aae6 Clarify install instructions in README.md
sashakoshka pushed to main at fspl/fspl 2024-04-11 23:10:30 -06:00
1085cfdc3c Typo
sashakoshka pushed to main at fspl/fspl 2024-04-11 23:08:57 -06:00
ecd9f79aae Add FAQ to README.md
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-11 22:44:59 -06:00
334a45e06f Oops
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-11 22:43:38 -06:00
373db2ae81 Added stub for constant expression evaluator
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-11 22:13:38 -06:00
034d9661b3 Add back switching on constants to the test
sashakoshka pushed to implement-enumerated-constants at fspl/fspl 2024-04-11 22:09:33 -06:00
7bad3d5672 Update analyzer tests accordingly