Commit Graph

25 Commits

Author SHA1 Message Date
18c6098851 feat: add basic expression parsing 2022-10-19 14:21:05 +03:00
328788d320 chore: add NONE operator 2022-10-17 22:39:59 +03:00
e2e180b9a5 chore 2022-10-14 20:27:45 +03:00
86f72ee2b2 feat: add pointer parsing to types 2022-10-12 12:01:37 +03:00
eb8d7cd1f1 refactor: modify ast_ctx_t::parse signature to fit other stages 2022-10-12 11:59:54 +03:00
0c7961ca6b feat: add type parsing 2022-10-11 14:39:01 +03:00
9dca34696b fix: some issues with glob parser 2022-10-11 13:13:10 +03:00
a8cda64516 fix: float and int literals 2022-10-11 13:12:42 +03:00
1192e86c23 chore: rewrite awful lexer 2022-10-10 18:53:31 +03:00
4d6ce93ae3 chore 2022-10-09 16:34:02 +03:00
cca9bc2e07 feat: add json stringification 2022-10-09 14:43:28 +03:00
ee6c29bb7d feat: add namespace and import parsing 2022-10-09 14:18:38 +03:00
0a68529c3b a lot. 2022-10-04 23:45:08 +03:00
452884a74c feat: implement group parser 2022-10-04 20:36:30 +03:00
3c08cd13db chore: move tokenizer.hh to ppc::comp::tree 2022-10-04 19:59:06 +03:00
9f17ac6471 chore: add placeholder parse function to group_parser_t 2022-10-04 19:35:40 +03:00
96232c88c9 fix&refactor: clean up lex and fix some bugs with npos 2022-10-04 19:35:19 +03:00
a0ff612dd2 fix: update lang dependencies 2022-10-04 19:34:44 +03:00
90461448f0 chore: Rework AST innerworkings 2022-10-04 16:00:18 +03:00
df0e17d450 refactor: replace contrstructors with paren syntax 2022-10-03 14:19:22 +03:00
4f22f27dc7 feat: add glob parser 2022-09-27 14:09:52 +03:00
bd6a837ecb feat: add construct and group parser 2022-09-27 14:09:02 +03:00
be734b47c3
refactor: switched from type const & to const type & syntax 2022-09-21 09:37:50 +03:00
7d8c97b235
refactor: Remove leftover C file 2022-09-19 10:46:41 +03:00
5f778db5c2
Initial commit 2022-09-19 10:34:19 +03:00