Commit Graph

282 Commits

Author SHA1 Message Date
Felix Müller b9226ad3f5 merged main in branch 2024-06-06 23:21:06 +02:00
Felix Müller af07d82d94 Merge remote-tracking branch 'origin/main' into 90-implement-the-struct-tree-for-the-parser
# Conflicts:
#	src/compiler.c
#	src/main.c
2024-06-06 23:05:10 +02:00
servostar 1964c93474
Merge pull request #120 from Servostar/119-fix-ast-memory-leak
119 fix ast memory leak
2024-06-06 22:53:16 +02:00
servostar a639b988ed
Merge branch 'main' into 119-fix-ast-memory-leak 2024-06-06 22:50:21 +02:00
servostar c61e1a49ba
Merge pull request #118 from Servostar/117-add-window-build-ci
117 add window build ci
2024-06-06 22:46:24 +02:00
servostar bf6de9c313
Merge pull request #122 from Servostar/121-update-readme
121 update readme
2024-06-06 22:45:15 +02:00
Filleo ce17efb6eb
Update README.md
small spelling error
2024-06-06 22:39:04 +02:00
Felix Müller 6502a7f4bb first working implementation of set 2024-06-06 21:48:41 +02:00
Felix Müller 4067339df8 first kind of working implementation of set 2024-06-05 23:55:30 +02:00
servostar 3e84af4413
Update README.md 2024-06-05 21:25:31 +02:00
Felix Müller 069369ca61 minor change 2024-06-05 21:20:21 +02:00
Felix Müller b8660c1595 major set build
Co-authored-by: SirTalksalot75 <SirTalksalot75@users.noreply.github.com>
2024-06-05 21:16:52 +02:00
Sven Vogel 2a3a4aa159 added: MSYS2 build for windows to readme 2024-06-05 21:13:00 +02:00
Sven Vogel 03d64fce2e added: garbage collector 2024-06-05 20:00:14 +02:00
Sven Vogel 1e2f3c263a fixed: lexer memory leak due to strdup 2024-06-05 15:03:23 +02:00
Sven Vogel 2de4f7b460 fixed: ast memory leak leaf nodes 2024-06-05 14:37:34 +02:00
Sven Vogel f069d04ad1 changed ast implementation to use glib 2024-06-05 14:08:52 +02:00
Felix Müller 80c73e8b81 finished if branch 2024-06-05 12:53:50 +02:00
Sven Vogel b75ff7e44f fixed: macro definitions 2024-06-05 11:59:03 +02:00
Sven Vogel f9a18fc107 fixed: implicit function _mkdir 2024-06-05 11:54:27 +02:00
Sven Vogel 3587451b93 fixed: implicit function _fullpath 2024-06-05 11:49:55 +02:00
Sven Vogel edefc717c8 added windows CI based on MSYS2 2024-06-05 11:37:57 +02:00
Felix Müller d0b1d367d5 major set building
Co-authored-by: SirTalksalot75 <SirTalksalot75@users.noreply.github.com>
Co-authored-by: servostar <Servostar@users.noreply.github.com>
2024-06-05 00:31:40 +02:00
Felix Müller 4d33c81c3f major reconstruction of SET
Co-authored-by: servostar <Servostar@users.noreply.github.com>
Co-authored-by: SirTalksalot75 <SirTalksalot75@users.noreply.github.com>
2024-06-03 23:58:19 +02:00
Felix Müller 64c637b860 Merge remote-tracking branch 'origin/main' into 90-implement-the-struct-tree-for-the-parser 2024-06-03 21:56:14 +02:00
Felix Müller 40ba9ad95d commit before merge 2024-06-03 21:52:49 +02:00
Felix Müller 1de671cd8b major reconstruction
Co-authored-by: servostar <Servostar@users.noreply.github.com>
Co-authored-by: SirTalksalot75 <SirTalksalot75@users.noreply.github.com>
2024-06-03 21:39:07 +02:00
servostar aa5d0b0710
Merge pull request #114 from Servostar/76-add-rules-for-references
76 add rules for references
2024-06-03 20:04:42 +02:00
servostar ec1c141e01
Merge pull request #113 from Servostar/6-add-mechanism-to-read-and-globally-save-options
6 add mechanism to read and globally save options
2024-06-03 20:04:27 +02:00
Felix Müller 879940dee9 midway of creating Bit Operation in expression 2024-06-03 19:42:58 +02:00
Sven Vogel f79e137695 fixed: not passing print_node test due to missing ast node output 2024-06-03 16:01:28 +02:00
Sven Vogel 8f3bef3b95 added reference type definition
added reference access (array)
2024-06-03 15:58:41 +02:00
Felix Müller 8a2eeb63b8 added Bool Not to expression 2024-06-03 13:54:03 +02:00
Sven Vogel 3c5b9b7fe3 added build project test and fixed segfault 2024-06-03 12:35:55 +02:00
Sven Vogel 4703486daf added missing doxygen 2024-06-03 12:14:00 +02:00
Felix Müller 523a9f19cc added relational and boolian operands 2024-06-03 11:53:09 +02:00
Sven Vogel 814d3483b7 removed unused include 2024-06-03 11:12:46 +02:00
Sven Vogel 4404cea019 fixed option handling 2024-06-03 11:08:25 +02:00
Sven Vogel 22ed50f441 made error to info for not finding project file 2024-06-03 10:18:33 +02:00
Sven Vogel e25fd4b559 added missing --help 2024-06-03 10:14:25 +02:00
Sven Vogel f16c10d94b fixed not passing sdk check 2024-06-03 00:31:22 +02:00
Sven Vogel 33988beb10 added proper handling of arguments 2024-06-03 00:24:17 +02:00
Felix Müller 70859e0a6a added default values to enums 2024-06-02 23:27:22 +02:00
Felix Müller 7922fbc8b7 added expressions and types 2024-06-02 23:26:51 +02:00
Sven Vogel fcbfb548c3 added doxygen and added new compiler module 2024-06-02 20:57:59 +02:00
Sven Vogel 01f5ef953d fixed devkit not cloning submodules 2024-06-01 14:52:59 +02:00
Sven Vogel 3a8796a462 fixed segfaults 2024-06-01 01:00:22 +02:00
Sven Vogel 8f24596779 fixed implementation vaults 2024-05-31 21:25:37 +02:00
Sven Vogel 76b011511a targets are now read in 2024-05-31 19:09:28 +02:00
Felix Müller 8e1a1664da added enum type values to set 2024-05-31 18:36:40 +02:00