Commit graph

14 commits

Author SHA1 Message Date
9781a28df7 add enum support 2019-08-27 12:31:02 -03:00
6ab7cdbe20 add array parsing 2019-08-27 12:19:10 -03:00
ac5d29819c split access modifier parsing into own func
- revamp parsing of access modifiers so it is correct
2019-08-26 21:43:58 -03:00
1572b913f8 ast_printer: print return types 2019-08-26 21:12:41 -03:00
20e5c2339f ast_printer: add support for method data 2019-08-26 20:36:48 -03:00
1c8eda7305 ast: remove Expr Node (lives under Stmt) 2019-08-26 14:48:53 -03:00
45b027e90f add assignment to struct fields 2019-08-26 13:29:45 -03:00
0ecfb75081 add struct field getting 2019-08-26 13:15:08 -03:00
c2499f96c9 add struct intialization 2019-08-26 11:59:32 -03:00
19fd9daebf add structs 2019-08-26 10:49:43 -03:00
45ae160b76 move ast printing functions to ast_printer.zig 2019-08-26 10:25:14 -03:00
b0e123f83a rm ast_printer 2019-07-01 15:02:14 -03:00
fa47bd7a7e fix for latest zig 2019-06-29 23:50:43 -03:00
3becccfba8 revamp ast structure 2019-06-05 20:29:03 -03:00