Aleksander Krajewski CHatingPython
CHatingPython pushed to master at KPGPMC/furlang 2026-08-10 16:35:14 +00:00
0e916c314a feat(furc/IR): move IR from furlang to furc
b9d50c62af feat(furc/ast): add visitor pattern for AST
Compare 2 commits »
CHatingPython pushed to master at KPGPMC/furlang 2026-08-09 19:16:04 +00:00
4b9f58b34f feat(furc/parser): add function calls
a420ebf69f refactor(furc/parser): improve statement parsing
e1ffa8a11d refactor(furc/lexer): improve token peeking
2126b03069 feat(furc/parser): add if expression
47e8b1bf51 feat(furc/parser): add pre- and post- conditions
Compare 5 commits »
CHatingPython pushed to master at KPGPMC/furlang 2026-08-07 22:08:30 +00:00
7ebc27cab9 feat(furc/parser): add while statement
1db13b4e10 feat(furc/parser): add return statement
84c6795ff8 feat(furc/parser): add if statement
212b1e2384 feat(furc/parser): add variable and group expressions
Compare 4 commits »
CHatingPython pushed to master at KPGPMC/furlang 2026-08-07 10:00:25 +00:00
ecdf6944a7 feat(furc/lexer): add integers
79b6b9742d feat(furc/parser): parse binary and unary ops
2d40b9337c feat(furc/AST): add binary and unary operations
Compare 3 commits »
CHatingPython pushed to master at KPGPMC/furlang 2026-08-06 08:55:08 +00:00
db485af7f6 feat(furc): implement a basic parser
854343a5a3 refactor(furc/lexer): distinguish keywords
3faafe371f feat(furc): implement lexer
4604f5186e feat(furc): introduce token
Compare 4 commits »
CHatingPython pushed to master at KPGPMC/furlang 2026-08-04 11:09:51 +00:00
224468446d refactor: remove furc for later remake
CHatingPython deleted branch furas from KPGPMC/furlang 2026-07-20 05:39:53 +00:00
CHatingPython closed issue KPGPMC/furlang#57 2026-07-20 05:39:36 +00:00
feat(furvm): introduce set instruction
CHatingPython closed issue KPGPMC/furlang#58 2026-07-20 05:39:36 +00:00
feat: introduce missing push instructions
CHatingPython pushed to master at KPGPMC/furlang 2026-07-20 05:39:36 +00:00
549af109b9 fix: fix this mess
6dce7016ce test(furvm): introduce an add things test
a1e43576cc this code is a mess and I am losing my mind
9f950e45e7 feat(furas): introduce basic generator
dfaa3081cb fix: use thing::true_type and fix module serialization
Compare 10 commits »
CHatingPython pushed to furas at KPGPMC/furlang 2026-07-19 20:05:38 +00:00
549af109b9 fix: fix this mess
6dce7016ce test(furvm): introduce an add things test
Compare 2 commits »
CHatingPython pushed to furas at KPGPMC/furlang 2026-07-19 19:39:03 +00:00
a1e43576cc this code is a mess and I am losing my mind
CHatingPython closed issue KPGPMC/furlang#56 2026-07-17 18:44:10 +00:00
feat: create lexer
CHatingPython pushed to furas at KPGPMC/furlang 2026-07-17 18:44:10 +00:00
9f950e45e7 feat(furas): introduce basic generator
dfaa3081cb fix: use thing::true_type and fix module serialization
46e92deed5 feat(furvm): introduce missing push instructions
42e71080a2 feat(furvm): introduce set instruction
Compare 4 commits »
CHatingPython created repository CHatingPython/.profile 2026-07-15 01:06:24 +00:00
CHatingPython opened issue KPGPMC/furlang#58 2026-07-13 23:36:09 +00:00
feat: introduce missing push instructions
CHatingPython opened issue KPGPMC/furlang#57 2026-07-13 23:34:14 +00:00
feat(furvm): introduce set instruction
CHatingPython created branch furas in KPGPMC/furlang 2026-07-13 22:39:04 +00:00
CHatingPython pushed to furas at KPGPMC/furlang 2026-07-13 22:39:04 +00:00
03448d865e feat(furas): introduce a basic lexer
cb845ca625 Merge branch 'master' into furas
Compare 2 commits »
CHatingPython pushed to master at KPGPMC/furlang 2026-07-13 18:33:48 +00:00
798287ef47 refactor: remove ReturnValue instruction