Commit Graph

226 Commits

Author SHA1 Message Date
e04c475c55 parser add custom type fields 2024-05-06 10:56:56 +02:00
62bd191314 update block and local variable typecheck 2024-05-06 10:49:33 +02:00
af7162ea54 parser implement fields 2024-05-06 09:53:14 +02:00
dbdd2f85bd inital commit with first version 2024-05-05 10:00:11 +02:00
mrab
f93a1ba58c working export of binary class files 2024-05-04 19:08:41 +02:00
mrab
967c3a4b41 Moved bytecode stuff into separate folder 2024-05-04 16:28:42 +02:00
mrab
e2f978ca93 serialization of class files 2024-05-04 15:41:05 +02:00
f4c70d4d30 add:Serialization Framework 2024-05-04 13:02:35 +02:00
mrab
580e56ebbb Class file data structure 2024-05-04 11:39:44 +02:00
fa9cb761d5 parser implement class 2024-05-03 15:58:21 +02:00
fa2dc24aa0 indent with spaces 2024-05-02 22:38:58 +02:00
fe4091da99 start implementing parser 2024-05-02 22:33:46 +02:00
db2b4a142c lexer adjustments 2024-05-02 22:21:53 +02:00
95063ac64f lexer implement operators 2024-05-02 21:15:59 +02:00
4108eb58c1 lexer implement separators and fix literals 2024-05-02 21:15:59 +02:00
ecd778cc70 lexer implement literals 2024-05-02 21:15:59 +02:00
e5baa701b2 rename Token Identifier to IDENTIFIER 2024-05-02 21:15:59 +02:00
5d49da69a6 lexer implement keywords 2024-05-02 21:15:59 +02:00
b8e566a2a0 lexer implement identifiers 2024-05-02 21:15:59 +02:00
6d39110794 lexer implement comments 2024-05-02 21:15:59 +02:00
mrab
88604bf544 Typed AST elements 2024-05-02 13:56:40 +02:00
mrab
8d8bc06034 AST 2024-05-02 13:44:02 +02:00
53b123b997 Merge pull request 'project-structure' (#1) from project-structure into master
Reviewed-on: #1
2024-05-02 08:28:04 +00:00
d59594ab74 create cabal project structure 2024-05-01 21:20:38 +02:00
76be568b57 add happy file 2024-04-24 17:26:56 +02:00
mrab
4ea7076d55 Initial Commit 2024-04-24 13:58:26 +02:00