• Joined on 2024-10-17
omicron pushed to parser_start at omicron/oas 2025-04-02 10:18:39 +00:00
e4492106a3 Slightly change the valid test input file
8bd168dbf6 add functionality to main to parse and print the ast
22140cac71 Partial parser implementation
6366bdec56 TODO: REVIEW ME AND WRITE PROPER MESSAGE
b68811a483 Add a parser combinator to parse a delimited list
Compare 8 commits »
omicron pushed to parser_start at omicron/oas 2025-04-02 10:05:58 +00:00
6380bcc442 Slightly change the valid test input file
9de9005059 add functionality to main to parse and print the ast
4cb2bf7165 Fix parse_directive grammar rule
251b1b82b1 Add registers and fix section primitive parser
8faf73771b Fix parser loops in parse_any and parse_consecutive
Compare 17 commits »
omicron pushed to parser_start at omicron/oas 2025-04-02 09:38:16 +00:00
3a737c05d5 Slightly change the valid test input file
44254614c1 Fix parse_directive grammar rule
6230ade289 Add registers and fix section primitive parser
a436f23601 Fix parser loops in parse_any and parse_consecutive
3e325e4abd Modify main to use the new print ast functionality
Compare 22 commits »
omicron pushed to parser_start at omicron/oas 2025-04-02 09:31:09 +00:00
297ad863c3 Slightly change the valid test input file
28dffa4cb5 Fix parse_directive grammar rule
0169455fc2 Add registers and fix section primitive parser
0ec3d0fa35 Fix parser loops in parse_any and parse_consecutive
69571b344b Modify main to use the new print ast functionality
Compare 28 commits »
omicron pushed to parser_start at omicron/oas 2025-04-01 21:57:44 +00:00
0177d86054 Modify main to use the new print ast functionality
faaf4111bb TODO: REVIEW THIS FUNCTION Add function to print AST
Compare 2 commits »
omicron pushed to parser_start at omicron/oas 2025-04-01 21:44:35 +00:00
71f1b0aa64 Add more grammar rules to the parser
c3fcb917fc Add a parser combinator to parse a delimited list
333991e05e make parse_success always skip past trivia in the tokenlist
a1b4cc21f4 TODO: REVIEW ME AND WRITE PROPER MESSAGE
80957326bc fix operands list grammar rule
Compare 23 commits »
omicron pushed to parser_start at omicron/oas 2025-03-31 16:48:32 +00:00
0f6efa8050 Add basic AST functionality
36af377ba0 Add a parser grammar
bd37ddaeea Add tokenlist, a linked list of lexer tokens
42da7b1d05 Move err_allocation_failed into error.c and make it available to
Compare 4 commits »
omicron created branch parser_start in omicron/oas 2025-03-31 12:50:13 +00:00
omicron pushed to parser_start at omicron/oas 2025-03-31 12:50:13 +00:00
b4301ed650 Add a parser grammar
omicron merged pull request omicron/oas#1 2025-03-31 12:40:03 +00:00
Add action to run validation on every commit
omicron pushed to main at omicron/oas 2025-03-31 12:40:03 +00:00
75fc72c35d Add action to run validation on every commit
omicron pushed to actions_test at omicron/oas 2025-03-31 12:37:42 +00:00
75fc72c35d Add action to run validation on every commit
omicron created pull request omicron/oas#1 2025-03-31 12:35:03 +00:00
Add action to run validation on every commit
omicron pushed to actions_test at omicron/oas 2025-03-31 11:40:20 +00:00
1ae20b9ee1 Add action to run validation on every commit
omicron pushed to actions_test at omicron/oas 2025-03-30 22:12:19 +00:00
873c59452c Add action to run validation on every commit
omicron pushed to actions_test at omicron/oas 2025-03-30 22:07:17 +00:00
d292d87b62 Update .gitea/workflows/validate.yaml
omicron pushed to actions_test at omicron/oas 2025-03-30 22:04:56 +00:00
a093333e0c Update .gitea/workflows/validate.yaml
omicron pushed to actions_test at omicron/oas 2025-03-30 22:01:29 +00:00
c2be2133d3 Update Makefile
omicron pushed to actions_test at omicron/oas 2025-03-30 22:00:36 +00:00
10a967b3f1 Update Makefile
omicron pushed to actions_test at omicron/oas 2025-03-30 21:47:12 +00:00
55887c66ee Update .gitea/workflows/validate.yaml