• Joined on 2024-10-17
omicron created pull request omicron/oas#20 2025-04-17 13:17:55 +00:00
various small fixes
omicron created branch small_fixes in omicron/oas 2025-04-17 13:15:10 +00:00
omicron pushed to small_fixes at omicron/oas 2025-04-17 13:15:10 +00:00
6f78d26ea1 Change the n argument of lexer_shift_buffer to size_t from int
1a79bf050e Remove unused ast_node_free_value
26cb374c1d Update gitignore, add /build and remove old build artifacts
Compare 3 commits »
omicron pushed to main at omicron/oas 2025-04-16 22:16:33 +00:00
d97cfb97be Implement printing the encoding in main
99c9dcd985 Incomplete second pass encoding
7e9c1bfda2 Add bytes type and tests
d8ae126e9a Add opcode encoding value for NODE_INSTRUCTION entries in the AST
68dcd9dcce Add first encoding pass
Compare 14 commits »
omicron deleted branch encoding_start from omicron/oas 2025-04-16 22:16:33 +00:00
omicron merged pull request omicron/oas#19 2025-04-16 22:16:32 +00:00
Initial encoding implementation
omicron created pull request omicron/oas#19 2025-04-16 22:16:11 +00:00
Initial encoding implementation
omicron pushed to encoding_start at omicron/oas 2025-04-16 22:10:22 +00:00
d97cfb97be Implement printing the encoding in main
99c9dcd985 Incomplete second pass encoding
7e9c1bfda2 Add bytes type and tests
d8ae126e9a Add opcode encoding value for NODE_INSTRUCTION entries in the AST
68dcd9dcce Add first encoding pass
Compare 18 commits »
omicron opened issue omicron/oas#18 2025-04-16 14:24:15 +00:00
add support negative values
omicron commented on issue omicron/oas#15 2025-04-16 11:33:38 +00:00
the last instruction fails to parse if it's a zero operand instruction

fixed by #17

omicron closed issue omicron/oas#15 2025-04-16 11:33:38 +00:00
the last instruction fails to parse if it's a zero operand instruction
omicron commented on issue omicron/oas#16 2025-04-16 11:33:19 +00:00
grammar doesn't work for single instruction zero operands

fixed by #17

omicron closed issue omicron/oas#16 2025-04-16 11:33:19 +00:00
grammar doesn't work for single instruction zero operands
omicron pushed to main at omicron/oas 2025-04-16 11:32:48 +00:00
00272d69bf Add regression test for parse zero operands at eof
2385d38608 Prune the parse tree of NODE_NEWLINE after parsing succeeds
242fd9baa5 Fix grammar not being able to disambiguate some instructions
1574ec6249 Fix parse_consecutive behavior when the token stream runs out
Compare 4 commits »
omicron deleted branch fix_parser_bugs from omicron/oas 2025-04-16 11:32:48 +00:00
omicron merged pull request omicron/oas#17 2025-04-16 11:32:47 +00:00
Fix zero operand parser bugs
omicron created pull request omicron/oas#17 2025-04-16 11:32:20 +00:00
Fix zero operand parser bugs
omicron created branch fix_parser_bugs in omicron/oas 2025-04-16 11:19:35 +00:00
omicron pushed to fix_parser_bugs at omicron/oas 2025-04-16 11:19:35 +00:00
00272d69bf Add regression test for parse zero operands at eof
2385d38608 Prune the parse tree of NODE_NEWLINE after parsing succeeds
242fd9baa5 Fix grammar not being able to disambiguate some instructions
1574ec6249 Fix parse_consecutive behavior when the token stream runs out
Compare 4 commits »
omicron opened issue omicron/oas#16 2025-04-16 00:09:00 +00:00
grammar doesn't work for single instruction zero operands