Commit Graph

20 Commits

Author SHA1 Message Date
Eric-Paul Ickhorn 0b0b1d227f Changed build.bash as needed due to the directory renaming 2023-11-28 22:27:17 +01:00
Eric-Paul Ickhorn 6243979124 Moved the code of the parser to its own directory to make space for other modules 2023-11-28 22:26:45 +01:00
Eric-Paul Ickhorn 3c59e4fb93 Started proper error recovery 2023-11-28 22:21:23 +01:00
Eric-Paul Ickhorn 9fa1d70eb2 Fixed some minor compilation errors and indented the function names in the utilities further 2023-11-28 21:28:57 +01:00
Eric-Paul Ickhorn 20f1d2b5ac Implemented a basic logger 2023-11-28 21:25:53 +01:00
Eric-Paul Ickhorn b058cbe288 Implemented an arena allocator 2023-11-28 21:25:20 +01:00
Eric-Paul Ickhorn ad415bcafe Made tokenizer store lines and columns of tokens 2023-11-28 20:27:20 +01:00
Eric-Paul Ickhorn 5cecbaf11d Fixed a bug in the AST Grower which made the keyword word unusable 2023-11-28 19:34:51 +01:00
Eric-Paul Ickhorn dc13ca8bfa Added and integrated own memory copy, set and zero-out functions 2023-11-28 19:23:57 +01:00
Eric-Paul Ickhorn cf124ffcdc Fixed a typo where an l was a 1 2023-11-28 19:02:28 +01:00
Eric-Paul Ickhorn 61ff4967a6 Implemented grammar reference linking and removed most warnings 2023-11-28 18:57:36 +01:00
Eric-Paul Ickhorn dbc5a0bd08 Added Visual Studio Code-folder to .gitignore 2023-11-28 18:08:44 +01:00
Eric-Paul Ickhorn a002556420 Renamed outlines to sets in the AST 2023-11-28 16:21:50 +01:00
Eric-Paul Ickhorn 0c220757df Added a sample for the AST 2023-11-28 16:02:17 +01:00
Eric-Paul Ickhorn d9aa79239d Added rule references to AST parser 2023-11-28 16:01:46 +01:00
Eric-Paul Ickhorn 138e361c54 Improved tokenizer to make it possible to have digits in a word 2023-11-28 16:00:10 +01:00
Eric-Paul Ickhorn de80fc7b79 Fixed a bug with compiling more than one check and added another check 2023-11-28 15:35:19 +01:00
Eric-Paul Ickhorn a83770c31d Added a readme 2023-11-26 21:13:08 +01:00
Eric-Paul Ickhorn 6e349ea298 A little bit of infrastructure: a build script and a gitignore 2023-11-26 21:00:32 +01:00
Eric-Paul Ickhorn 816f613cc1 First code 2023-11-26 19:49:54 +01:00