Commit graph

51 commits

Author SHA1 Message Date
4abbd3ca76 idk 2022-09-24 16:15:57 +02:00
81de426f39 hir 2022-07-24 18:38:24 +02:00
683f11c997 things 2022-07-24 18:38:19 +02:00
475a520de3 analysis 2022-07-24 18:22:52 +02:00
b74c11987b move function 2022-07-18 17:47:57 +02:00
a0e33835ed add file resolver 2022-07-18 16:17:57 +02:00
cfb6ef500a create preprocessor 2022-07-18 16:13:21 +02:00
21c0f4432e fix 2022-07-18 16:01:17 +02:00
f63bf44935 bump nightly 2022-07-17 16:06:01 +02:00
92292c756c crates 2022-07-08 22:33:32 +02:00
f229dd7fdc parse hello world 2022-07-08 22:15:29 +02:00
727cfc692c parse decl statements 2022-07-07 21:23:53 +02:00
8093f87fc3 funny ints 2022-07-05 22:08:48 +02:00
c519241bd4 fix ints in ast 2022-07-05 20:34:19 +02:00
fb1ce74e08 add stmt to ast 2022-07-05 20:25:58 +02:00
30da01fc05 more power 2022-07-02 23:25:45 +02:00
c4f3e3dc93 pretty test 2022-07-02 22:43:01 +02:00
909c3e9326 fix pretty 2022-07-02 22:41:42 +02:00
68258a9a95 start pretty printer 2022-07-02 22:22:32 +02:00
d90e21e06c some more binops 2022-07-02 21:20:46 +02:00
94229110cc array indexing and a bunch of other stuff 2022-06-26 15:44:39 +02:00
e7597dab07 use dbg-pls for parser snapshot tests 2022-06-26 15:20:20 +02:00
31575cbdfb add works 2022-06-26 15:14:30 +02:00
37772658bd fix plus 2022-06-26 13:06:30 +02:00
dc200d2046 haha clippy 2022-06-26 12:03:25 +02:00
91f4b397a2 pretty arrow 2022-06-26 12:00:30 +02:00
56974cf077 a little bit of expr parsing 2022-06-26 00:12:27 +02:00
bf2ea3f7f4 pretty colors 2022-06-25 22:56:58 +02:00
79ab4bbb75 some stuff works 2022-06-25 22:34:07 +02:00
4b646b9128 can parse global variable declarations 2022-06-25 19:09:27 +02:00
f53c054a9a still works 2022-06-25 18:59:23 +02:00
955effd621 direct declarator 2022-06-25 18:12:57 +02:00
908c5c7615 i declare victory (not) 2022-06-25 17:49:14 +02:00
3576ccef01 rename 2022-06-22 21:35:29 +02:00
2fa0615ee5 some things! progress! and suffering! 2022-06-22 21:33:43 +02:00
2ce2edfc64 more parsing 2022-06-21 22:09:02 +02:00
5cf64dfc55 parse some things 2022-06-21 21:51:26 +02:00
eb68c2b207 lmao what 2022-06-21 19:56:57 +02:00
2e5dfb24e2 lexer tokens 2022-06-21 19:23:03 +02:00
aa8f6a91b2 normal tokens 2022-06-21 14:08:00 +02:00
abef21fa0a fix peek_nth 2022-06-21 13:52:02 +02:00
d12fa25df9 no terrible cloning! 2022-06-21 13:46:51 +02:00
7fc10f3b6c tests that work! 2022-06-21 13:29:20 +02:00
a5d063b944 lex things 2022-06-21 13:15:26 +02:00
cc8eb57148 Merge branch 'master' of https://github.com/Nilstrieb/uwuc 2022-06-21 12:56:29 +02:00
2226d1c160 rewrite lexer 2022-06-21 12:56:22 +02:00
bb1773bcf4
Create README.md 2022-06-21 12:24:56 +02:00
0388517fd2 punctuation wtf 2022-06-21 09:44:28 +02:00
1f7078f80d comments // hello 2022-06-21 09:13:02 +02:00
ca33e5f0c5 lex lex 2022-06-21 09:04:00 +02:00