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
Felix Müller
879940dee9
midway of creating Bit Operation in expression
2024-06-03 19:42:58 +02:00
Felix Müller
8a2eeb63b8
added Bool Not to expression
2024-06-03 13:54:03 +02:00
Felix Müller
523a9f19cc
added relational and boolian operands
2024-06-03 11:53:09 +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
Felix Müller
8e1a1664da
added enum type values to set
2024-05-31 18:36:40 +02:00
Felix Müller
5a06c17fa4
first implementation of the sematic analysis
2024-05-31 16:17:06 +02:00
Sven Vogel
2ba48e904e
Merge remote-tracking branch 'origin/89-implement-structs-for-parser' into 89-implement-structs-for-parser
2024-05-29 21:24:56 +02:00
Sven Vogel
875574eb69
fixed: added type to expressions
2024-05-29 21:24:17 +02:00
Sven Vogel
8494df56cd
feature: added name to function
2024-05-29 21:21:03 +02:00
Sven Vogel
0fe3fb68a6
reverted: removed box access from assignment
2024-05-28 13:57:13 +02:00
Sven Vogel
f590e3c42e
fixed: missing box member access in assignment
2024-05-28 13:44:40 +02:00
Sven Vogel
119dfd7796
Merge remote-tracking branch 'origin/89-implement-structs-for-parser' into 89-implement-structs-for-parser
2024-05-28 12:36:48 +02:00
Sven Vogel
1aa8206268
fixed: missing kind in statement
2024-05-28 12:36:33 +02:00
Sven Vogel
0d1f312ae2
fixed: various implementation faults
...
fixed typo of parameter
added function struct to group their declaration and definitons
added block to function definiton
added operands to cast and operators
2024-05-28 00:12:32 +02:00
Sven Vogel
9a5f392b67
Merge branch '89-implement-structs-for-parser' of github.com:Servostar/gemstone into 89-implement-structs-for-parser
2024-05-26 17:12:23 +02:00
Sven Vogel
dcd309c7b4
added module type
2024-05-26 17:11:43 +02:00
Felix Müller
b7c7fd040a
added ast pointer to all structs
...
removed StringLiteralType because of multiple definitions if used
2024-05-26 16:42:12 +02:00
Sven Vogel
7705aea238
added header for semantic tree types
2024-05-23 21:54:37 +02:00