Commit Graph

16 Commits

Author SHA1 Message Date
Sven Vogel 858a6a3c4e transioned to glib 2024-05-18 12:25:13 +02:00
Sven Vogel 6d03b97b9c added klib as external library 2024-05-17 15:39:07 +02:00
Filleo 8b61cca153
Merge branch 'main' into 68-generate-ast-from-parser-rules 2024-05-15 19:19:03 +02:00
Sven Vogel 5aa192871b fixed bison build 2024-05-14 12:37:52 +02:00
Felix Müller 0e5736e50c AST implementation WIP 2024-05-13 11:33:23 +02:00
Filleo 730248595e
Merge pull request #66 from Servostar/concept/ast-design
Concept/ast design
2024-05-12 21:28:53 +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
Felix Müller 32fe17fae2 Merge branch 'main' of https://github.com/Servostar/gemstone into parser-devel 2024-05-08 21:51:29 +02:00
Sven Vogel b386c11043 added first test 2024-05-02 08:26:18 +02:00
Sven Vogel f6df192686 added counter examples to yacc 2024-04-26 16:53:04 +02:00
Sven Vogel df927cf7d6 fixed flag error and made option nounistd in lexer depend on compiler used 2024-04-24 22:47:59 +02:00
Sven Vogel 8cd1f2fb0d added compile flags which differ for MSVC and other compiler (GCC/Clang) 2024-04-24 22:37:21 +02:00
Sven Vogel 81d0c6b48e added target for code checking in CMakeLists.txt
new target "check" uses same options as debug but will fail on warnings
2024-04-12 23:06:10 +02:00
Sven Vogel d25e12a61d added extra compilation flags to targets 2024-02-22 18:05:58 +01:00
Sven Vogel 8db37403e9 CMakeLists.txt now generates compile_commands.json 2024-02-13 22:28:24 +01:00
Sven Vogel 9c02a86a51 added canonical project structure 2024-02-04 16:23:32 +01:00