31 Commits (main)
 

Author SHA1 Message Date
anna 47607a04fb
parser: check error early 3 years ago
anna 4cc7d17c99
val: implement Display 3 years ago
anna fbffb0f6ea
rename main 3 years ago
anna 1506c0a4d4
lex: fix string literal escapes 3 years ago
ravi0li 8ac18073e7 remove unnecessary doc links 3 years ago
anna fedc4e8314
ignore generated documentation 3 years ago
anna 4e7cfca1f3
ast: implement literal and binary expressions 3 years ago
anna a0e09b9613
ast: implement base value type 3 years ago
anna 0c1d66186e
apply minor license patch
ad72bf47d6
3 years ago
ravi0li 877269ec70 add license file to manifest 3 years ago
anna e90589addd
lex: simplify iterator using pattern matching 3 years ago
anna d7aa47b621
update to CNPLv6 3 years ago
anna ba949fac32
restructure token design 3 years ago
anna 60076379eb
improve readability and stuff idk and also rustfmt 3 years ago
ravi0li 01e9bd2a48 lex: add unary minus token 3 years ago
anna 83441a7b57
parser: improve readability i guess 3 years ago
anna 1f86885424
readme: fix layout 3 years ago
anna db2d63b56d
add readme 3 years ago
anna 8489e430c4
parser: make it actually work 3 years ago
anna 9a4793ae1c
parser: implement base structures 3 years ago
anna e0da8d92d0
include escape sequences in test string 3 years ago
anna 5ad4b649ce
lex: implement string escape chars 3 years ago
anna efe80cb930
lex: drop Windows line ending support again for now 3 years ago
anna ab4fa5f03f
lex: add Windows line ending support 3 years ago
anna bcbcec46a9
lex: use auto format for unexpected tokens 3 years ago
anna 5baad95074
ffs 3 years ago
anna c136fbbcb9
trim trailing whitespace 3 years ago
anna a165a40378
lex: implement core token set
it's not working yet but i don't give a fuck
3 years ago
anna 356b843490
move lexer to separate module dir 3 years ago
anna c71d4081a7
add cursor helper 3 years ago
anna 02f34832d9
initial commit uwu 3 years ago