Getty Ritter
|
2e10db3831
reinstate case expr
|
2 лет назад |
Getty Ritter
|
7d978707da
switch function syntax
|
2 лет назад |
Getty Ritter
|
c2d6b994a2
use span information in errors
|
2 лет назад |
Getty Ritter
|
e7b0380358
thread a FileRef through as well
|
2 лет назад |
Getty Ritter
|
ee90e70f44
thread locations through
|
2 лет назад |
Getty Ritter
|
a0fa65864e
add case expr
|
3 лет назад |
Getty Ritter
|
57d308454e
implement let
|
3 лет назад |
Getty Ritter
|
0f3a9627e4
fix empty tuple pattern
|
3 лет назад |
Getty Ritter
|
2fc405fb6d
also allow capitals in lit assigns
|
3 лет назад |
Getty Ritter
|
395ecb8e6b
implement wildcard patterns
|
3 лет назад |
Getty Ritter
|
ed28852265
switch to using an ExprRef approach
|
3 лет назад |
Getty Ritter
|
ac57d9d3ec
add Expr::Nil to handle empty tuple
|
3 лет назад |
Getty Ritter
|
9224e24f8b
special case to avoid unnecessary cat/chc nodes
|
3 лет назад |
Getty Ritter
|
f65783f898
implement the fix statement
|
3 лет назад |
Getty Ritter
|
1f9474548a
switch to using a string interner
|
3 лет назад |
Getty Ritter
|
9446bf9286
add support for parsing lambdas
|
3 лет назад |
Getty Ritter
|
dc83e811de
use rustyline
|
3 лет назад |
Getty Ritter
|
03097170aa
switch to logos lexer
|
3 лет назад |
Getty Ritter
|
b04674ea71
basic support for builtin functions and num ranges
|
3 лет назад |
Getty Ritter
|
33742abba5
support non-latin scripts and tuples
|
3 лет назад |
Getty Ritter
|
8d31ef6f57
start to interpret stuff
|
3 лет назад |
Getty Ritter
|
6bb1f6b1dc
understand basic string literals
|
3 лет назад |
Getty Ritter
|
cc79e91db1
parse comments
|
3 лет назад |
Getty Ritter
|
8140d0ac42
start parsing more complicated expressions
|
3 лет назад |
Getty Ritter
|
b9f1b03394
start to reimplement matzo in rust
|
3 лет назад |