• Joined on 2024-10-17
omicron pushed to unittests at omicron/oas 2025-04-04 23:44:59 +00:00
f1f4c93a8e Fix bug in lexer_next_number not correctly tracking character number
27099c9899 Add initial unit tests
3fead8017b Rename lexer errors
af66790cff Clean up error definitions, location and expose them in the headers
cb8768b1d0 Make clangd aware of the _POSIX_C_SOURCE define in the build system
Compare 5 commits »
omicron opened issue omicron/oas#8 2025-04-04 18:34:21 +00:00
Weirdness in numbers with size suffixes.
omicron created branch unittests in omicron/oas 2025-04-04 02:11:09 +00:00
omicron pushed to unittests at omicron/oas 2025-04-04 02:11:09 +00:00
e291f8fc56 Add initial unit tests
omicron pushed to main at omicron/oas 2025-04-04 00:28:48 +00:00
1571c52012 Add some building documentation that clarifies the make targets
0f9ced8eb1 Rework the build system to be more modular
Compare 2 commits »
omicron deleted branch build_system_upgrade from omicron/oas 2025-04-04 00:28:48 +00:00
omicron merged pull request omicron/oas#7 2025-04-04 00:28:46 +00:00
Build system upgrade
omicron created pull request omicron/oas#7 2025-04-04 00:28:27 +00:00
Build system upgrade
omicron pushed to build_system_upgrade at omicron/oas 2025-04-04 00:23:10 +00:00
1571c52012 Add some building documentation that clarifies the make targets
0f9ced8eb1 Rework the build system to be more modular
Compare 2 commits »
omicron pushed to build_system_upgrade at omicron/oas 2025-04-03 21:27:42 +00:00
0f628b6518 Rework the build system to be more modular
omicron created branch build_system_upgrade in omicron/oas 2025-04-03 21:16:04 +00:00
omicron pushed to build_system_upgrade at omicron/oas 2025-04-03 21:16:04 +00:00
omicron created branch object_format in omicron/oas 2025-04-02 22:51:24 +00:00
omicron pushed to object_format at omicron/oas 2025-04-02 22:51:24 +00:00
3db9fd9b8f Added object file format spec
omicron opened issue omicron/oas#6 2025-04-02 19:58:01 +00:00
Add unit testing
omicron opened issue omicron/oas#5 2025-04-02 19:56:51 +00:00
Explore options for error reporting after parsing
omicron opened issue omicron/oas#4 2025-04-02 19:55:19 +00:00
Implement character and string literals in the lexer
omicron pushed to main at omicron/oas 2025-04-02 19:53:50 +00:00
0d3881f680 Update the test input file to contain all AST nodes
5ea942024f add functionality to main to parse and print the ast
b4757e008c Add parse_result_wrap to wrap a result with another parent node
b70b6896bf Partial parser implementation
6ca7bb3661 Fix incorrect size comparison in lexer_consume_n
Compare 15 commits »
omicron deleted branch parser_start from omicron/oas 2025-04-02 19:53:50 +00:00
omicron merged pull request omicron/oas#3 2025-04-02 19:53:48 +00:00
implement parsing