Commit Graph

125 Commits

Author SHA1 Message Date
Felix Müller 1e33cc7965 added printing of the string of `yyerror` with `ERROR` 2024-04-17 15:03:21 +02:00
Felix Müller e8bfc348be removed sign in number tokenizer
pass floats and integer as strings
2024-04-17 09:12:29 +02:00
Felix Müller 7e06e5ade7 Merge branch '5-create-tokenizer' of https://github.com/Servostar/gemstone into 5-create-tokenizer 2024-04-16 19:58:02 +02:00
Felix Müller 74befb4edd added signs to integer
removed linebrakes
added floats as "real"
changed Keyword for single symbol Operators
2024-04-16 19:54:09 +02:00
Filleo c18131fa90
Merge branch 'main' into 5-create-tokenizer 2024-04-15 22:22:57 +02:00
Felix Müller 0740dcc237 deleted test code and files 2024-04-15 22:11:20 +02:00
Felix Müller 866d3d03c1 forgor one file 2024-04-15 22:04:21 +02:00
Felix Müller d9f959f400 completed all keywords and symbols in base language.
created keywords for strings and multiline strings.
2024-04-15 22:02:53 +02:00
Felix Müller 59da185baf all Keywords from primitives til modules 2024-04-15 21:12:17 +02:00
Felix Müller 46de25f8ce first batch of keywords and symbols 2024-04-15 20:36:13 +02:00
Sven Vogel 9340812a49 fixed windows path separator 2024-04-15 10:26:15 +02:00
Sven Vogel 2b46c9e3ab added custom define for macro `__FILE_NAME__` for non supporting compilers 2024-04-14 17:09:28 +02:00
servostar 8bd4898440
Merge pull request #12 from Servostar/8-add-github-action-for-code-check
8 add GitHub action for code check (#12)
reviewed by @flixm16 @SirTalksalot75
2024-04-14 13:54:33 +00:00
Sven Vogel 376837d37c fixed comment typ in lexer 2024-04-12 22:55:03 +02:00
Sven Vogel b0ecb5d459 disable generation of unput() and input() in lexer to avoid code check fail 2024-04-12 22:52:32 +02:00
Sven Vogel 98c69026ba fix intentional typo in main.c 2024-04-12 22:51:56 +02:00
Sven Vogel 0079de6faf added compilation error for testing action 2024-04-12 18:59:35 +02:00
Sven Vogel 95f6b4ddc1 fixed warnings in main.c regarding whiteapace and declaration of main 2024-04-12 18:20:18 +02:00
Sven Vogel 488acc9b1f removed macro for max backtrace frames 2024-04-12 17:37:48 +02:00
Sven Vogel c1d19ed0a8 added handling of registering a NULL stream for logging 2024-04-12 17:36:13 +02:00
Sven Vogel 949bbb185a added documentation to sys/log.h 2024-04-12 17:34:38 +02:00
Sven Vogel 667f985d30 added documentation to main.c 2024-04-12 17:29:39 +02:00
Sven Vogel 4f30e6308d added function for notifying about exit 2024-04-12 17:28:20 +02:00
Sven Vogel f90ee70a8d added sys/log module and setup function 2024-04-12 17:24:12 +02:00
Sven Vogel 9c02a86a51 added canonical project structure 2024-02-04 16:23:32 +01:00