Sven Vogel
|
fa8c97d84f
|
lexer unknown token passthrough
|
2024-05-14 12:27:21 +02:00 |
Sven Vogel
|
02e7c2775b
|
added better parser error messages
|
2024-05-13 16:13:49 +02:00 |
Filleo
|
730248595e
|
Merge pull request #66 from Servostar/concept/ast-design
Concept/ast design
|
2024-05-12 21:28:53 +02:00 |
Filleo
|
9eff5fbdef
|
Merge pull request #63 from Servostar/parser-devel
Grand Pull-Request for parser rules in main
|
2024-05-12 21:23:00 +02:00 |
Sven Vogel
|
23968f7acc
|
required C standard is C23
refactored logger function names to remove underscores
added function attributes
|
2024-05-10 15:09:52 +02:00 |
Sven Vogel
|
12a522b0e6
|
added missing free for child array
|
2024-05-10 13:51:23 +02:00 |
Sven Vogel
|
80888fdb8d
|
added function for removing and detaching a node
|
2024-05-10 13:49:04 +02:00 |
Sven Vogel
|
dd4d70829e
|
added more documentation to AST header
|
2024-05-10 13:00:25 +02:00 |
Sven Vogel
|
efeb482128
|
removed gc
|
2024-05-08 22:10:14 +02:00 |
Sven Vogel
|
eac3b23432
|
Revert "added detach function"
This reverts commit 4322797eae .
|
2024-05-08 22:06:54 +02:00 |
Felix Müller
|
abbbe59b08
|
added string.h in ast.c
|
2024-05-08 21:56:33 +02:00 |
Felix Müller
|
32fe17fae2
|
Merge branch 'main' of https://github.com/Servostar/gemstone into parser-devel
|
2024-05-08 21:51:29 +02:00 |
Filleo
|
fe4ea6ff2f
|
Merge pull request #61 from Servostar/44-add-parser-rule-for-boxes
44 add parser rule for boxes
|
2024-05-08 21:27:41 +02:00 |
servostar
|
2d411e3b7b
|
Merge branch 'concept/memory-safety' into concept/ast-design
|
2024-05-08 19:19:32 +00:00 |
Sven Vogel
|
4322797eae
|
added detach function
|
2024-05-08 20:44:52 +02:00 |
Felix Müller
|
f05ebf6ac2
|
added Self token
changed program rule
added rules for box
removed second assign
added storagequalifier
added typedefine
|
2024-05-08 15:51:30 +02:00 |
Sven Vogel
|
a3f5bc1fe6
|
bumped action sdk 0.2.3
|
2024-05-08 14:11:39 +02:00 |
Sven Vogel
|
a5cd609f68
|
bumped devkit 0.2.3
|
2024-05-08 14:06:12 +02:00 |
Sven Vogel
|
4840975b26
|
added graphviz to sdk 0.2.3
|
2024-05-08 14:03:35 +02:00 |
Sven Vogel
|
dcda1158f2
|
added tmp folder handler
|
2024-05-08 13:55:40 +02:00 |
Sven Vogel
|
94efa65ed0
|
added test for graphviz
|
2024-05-08 13:49:06 +02:00 |
Filleo
|
5604fab87b
|
Merge pull request #60 from Servostar/parser-devel
Parser devel
|
2024-05-08 13:24:39 +02:00 |
Filleo
|
cd6ebc60ad
|
Merge pull request #58 from Servostar/39-add-parser-rule-for-functions
added function parser rules
|
2024-05-08 13:23:58 +02:00 |
Filleo
|
0c9c5f37b4
|
Merge pull request #55 from Servostar/37-add-parser-rule-for-while
added while parser rule
|
2024-05-08 13:20:16 +02:00 |
SirTalksalot75
|
9676319a51
|
Merge pull request #59 from Servostar/add-parser-rule-for-modules-import
Added module-import parser rules
|
2024-05-08 13:18:47 +02:00 |
Felix Müller
|
b8723bf83c
|
removed empty lines
|
2024-05-08 13:18:34 +02:00 |
SirTalksalot75
|
743f8899f4
|
Merge branch 'parser-devel' into add-parser-rule-for-modules-import
|
2024-05-08 13:16:10 +02:00 |
Filleo
|
e65761a64f
|
Merge branch 'parser-devel' into 39-add-parser-rule-for-functions
|
2024-05-08 09:32:25 +02:00 |
Filleo
|
03010bcf42
|
Merge branch 'parser-devel' into 37-add-parser-rule-for-while
|
2024-05-08 09:28:34 +02:00 |
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 |