Commit Graph

233 Commits

Author SHA1 Message Date
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
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