Commit Graph

23 Commits

Author SHA1 Message Date
Sven Vogel 02628a56d6 fixed shift reduce conflicts by removing epsilon functions 2024-05-06 16:41:23 +02:00
servostar 96a50f4289
Merge branch 'parser-devel' into 40-add-parser-rule-for-calling-functions 2024-05-06 08:51:21 +00:00
servostar 07b3198c06
Merge pull request #51 from Servostar/36-add-parser-rule-for-if
36 add parser rule for if
2024-05-06 08:48:39 +00:00
servostar 4d7dcc4c73
Merge branch 'parser-devel' into 43-add-parser-rule-for-operators 2024-05-06 08:46:07 +00:00
Sven Vogel 98c60aef16 added rule for branches 2024-05-05 21:51:51 +02:00
Sven Vogel 6f6b34792f function calls can now have more than 1 parameter list 2024-05-05 21:11:28 +02:00
Felix Müller a1c12f03db removed some empty lines 2024-05-05 21:05:37 +02:00
Sven Vogel 970b45ac3c added less and greater operator 2024-04-30 11:51:59 +02:00
Sven Vogel 3e6469e239 added parser rule for function calling 2024-04-29 14:12:27 +02:00
Sven Vogel 7547331705 added rules for operators 2024-04-29 12:39:44 +02:00
Felix Müller 6de4196c0a created lexer rule for comments
deleted lexer rule for '#'
added parser rule for statement
sorted parser rules
2024-04-28 23:46:12 +02:00
Sven Vogel dd867db271 Added identifier lists 2024-04-26 17:30:22 +02:00
Sven Vogel 3c0a885186 added parser rules for declaration, assignment, definition 2024-04-26 16:53:41 +02:00
Felix Müller 853bf09c96 changed Keyword for unsigned
added debug message for lexer
2024-04-22 10:43:33 +02:00
Filleo 30ebbf51fa
Merge pull request #15 from Servostar/5-create-tokenizer
5 create tokenizer
2024-04-17 15:23:47 +02:00
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 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
Felix Müller 0740dcc237 deleted test code and files 2024-04-15 22:11:20 +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 9c02a86a51 added canonical project structure 2024-02-04 16:23:32 +01:00