servostar
|
95de445406
|
Merge pull request #53 from Servostar/52-fix-shiftreduce-confilcts
fixed shift reduce conflicts by removing epsilon functions
|
2024-05-07 13:51:35 +00:00 |
Sven Vogel
|
565d50b639
|
added gc module
|
2024-05-07 15:24:42 +02:00 |
Sven Vogel
|
f32a16ea8e
|
added tests for ast
|
2024-05-07 15:22:52 +02:00 |
Sven Vogel
|
86c74f66c2
|
added mote syntax elements
|
2024-05-07 13:04:22 +02:00 |
Ur Mom
|
198c27f676
|
changed moduleimport in parser
|
2024-05-07 10:07:00 +02:00 |
Sven Vogel
|
0a54dd5783
|
Merge branch 'concept/ast-design' of github.com:Servostar/gemstone into concept/ast-design
merged local changes
|
2024-05-07 09:51:19 +02:00 |
servostar
|
2b80287b56
|
Merge pull request #56 from Servostar/47-add-tests
47 add tests
|
2024-05-07 07:49:45 +00:00 |
servostar
|
0b832bf199
|
Merge branch 'concept/ast-design' into 47-add-tests
|
2024-05-07 07:48:12 +00:00 |
servostar
|
29b349398f
|
Merge pull request #49 from Servostar/47-add-tests
47 add tests
|
2024-05-07 07:27:38 +00:00 |
Felix Müller
|
08943e3e6e
|
added function parser rules
|
2024-05-06 22:14:42 +02:00 |
Sven Vogel
|
02628a56d6
|
fixed shift reduce conflicts by removing epsilon functions
|
2024-05-06 16:41:23 +02:00 |
Felix Müller
|
5d155416b4
|
added while parser rule
|
2024-05-06 14:13:43 +02:00 |
Ur Mom
|
4ee6be3eb8
|
Changed Key for Function name
|
2024-05-06 12:09:58 +02:00 |
Ur Mom
|
6038241a1b
|
initial commit for adding Module Import
|
2024-05-06 12:00:03 +02:00 |
servostar
|
f8c888216a
|
Merge pull request #46 from Servostar/40-add-parser-rule-for-calling-functions
added parser rule for function calling
|
2024-05-06 08:52:00 +00: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
|
55caa37ba7
|
Merge pull request #45 from Servostar/43-add-parser-rule-for-operators
added rules for operators
|
2024-05-06 08:48:12 +00:00 |
servostar
|
4d7dcc4c73
|
Merge branch 'parser-devel' into 43-add-parser-rule-for-operators
|
2024-05-06 08:46:07 +00:00 |
Filleo
|
b58daadfa7
|
Merge pull request #50 from Servostar/38-add-parser-rule-for-expressions-and-statements
38 add parser rule for expressions and statements
|
2024-05-06 10:42:01 +02:00 |
Sven Vogel
|
03855c5ae6
|
added more AST elements
|
2024-05-06 10:32:05 +02:00 |
Sven Vogel
|
98c60aef16
|
added rule for branches
|
2024-05-05 21:51:51 +02:00 |
Sven Vogel
|
bd9d28d069
|
removed unnecessary file prog.gem
|
2024-05-05 21:13:38 +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
|
b8c9bfb4e7
|
Merge branch '38-add-parser-rule-for-expressions-and-statements' of https://github.com/Servostar/gemstone into 38-add-parser-rule-for-expressions-and-statements
|
2024-05-05 21:05:59 +02:00 |
Felix Müller
|
a1c12f03db
|
removed some empty lines
|
2024-05-05 21:05:37 +02:00 |
Sven Vogel
|
c6d8651ab6
|
added debug statements
|
2024-05-05 16:31:55 +02:00 |
Sven Vogel
|
f7a3faad2e
|
added test for accepting a file as input
|
2024-05-04 15:33:20 +02:00 |
Sven Vogel
|
01cf8345a0
|
reverted change of #aa7c62f0 in devkit
added script to run checks and tests in container
|
2024-05-02 12:14:59 +02:00 |
Sven Vogel
|
c099a60ecf
|
added test for compile time log level filter
|
2024-05-02 10:50:24 +02:00 |
Sven Vogel
|
ebf526d6da
|
added test for multiple output logger streams
|
2024-05-02 10:32:27 +02:00 |
Sven Vogel
|
138937af57
|
fixed output test and reformatted CMake
|
2024-05-02 10:04:00 +02:00 |
Sven Vogel
|
dc240acb9d
|
added section about writing tests to README
|
2024-05-02 09:59:42 +02:00 |
Sven Vogel
|
7bfe49c8ed
|
renamed python test function for logger output
|
2024-05-02 09:49:50 +02:00 |
Sven Vogel
|
4b24e0645c
|
added test for logger panic
|
2024-05-02 09:49:14 +02:00 |
Sven Vogel
|
b386c11043
|
added first test
|
2024-05-02 08:26:18 +02:00 |
Sven Vogel
|
914935aafb
|
added function to convert AST to graphviz diagram
|
2024-04-30 14:01:00 +02:00 |
Sven Vogel
|
970b45ac3c
|
added less and greater operator
|
2024-04-30 11:51:59 +02:00 |
Felix Müller
|
65fe3acdb8
|
removed empty lines
|
2024-04-29 17:22:35 +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
|
897de1b8e1
|
fixed spelling mistake
|
2024-04-26 17:36:20 +02:00 |
Sven Vogel
|
d718b8f812
|
reversed change from devkit
|
2024-04-26 17:35:27 +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 |
Sven Vogel
|
f6df192686
|
added counter examples to yacc
|
2024-04-26 16:53:04 +02:00 |
SirTalksalot75
|
c5d70fdf7e
|
Merge pull request #25 from Servostar/4-Read-Source-File
4 read source file
|
2024-04-26 16:25:12 +02:00 |
Ur Mom
|
72bba3278a
|
updated main.c
|
2024-04-26 16:21:54 +02:00 |
SirTalksalot75
|
cebe5c5bf4
|
Merge pull request #32 from Servostar/main
Update for branch 4
|
2024-04-26 16:16:21 +02:00 |