Jordan Orelli
|
510d560552
|
lexing for hidden names
|
10 years ago |
Jordan Orelli
|
16f02b80ef
|
variable node should be a struct
|
10 years ago |
Jordan Orelli
|
239b63b3d6
|
hey look, variables
|
10 years ago |
Jordan Orelli
|
89b5bbcb6f
|
assignment nodes eval their values
|
10 years ago |
Jordan Orelli
|
5313fe431c
|
object nodes parse now
|
10 years ago |
Jordan Orelli
|
2dc6b618f0
|
update parse format
|
10 years ago |
Jordan Orelli
|
88c013b2bc
|
list nodes parse now
|
10 years ago |
Jordan Orelli
|
7cd65a4025
|
numbers are back, yay
|
10 years ago |
Jordan Orelli
|
9c317ec358
|
broke lists and objects, made strings nodes
fixing an old flaw in the design, namely that assignment nodes have
values that are just interface{} instead of actual parse nodes
|
10 years ago |
Jordan Orelli
|
41cfb120dc
|
nodes can evaluate to a value, huh
|
10 years ago |
Jordan Orelli
|
45f56933a7
|
let's try file-based tests here too
|
10 years ago |
Jordan Orelli
|
734d72c9a8
|
adding some lex tests
|
10 years ago |
Jordan Orelli
|
c43d431a97
|
new testing strat: file-based tests
|
10 years ago |
Jordan Orelli
|
1f06100987
|
fix tests, add pre-commit hook
|
10 years ago |
Jordan Orelli
|
b70f370dd1
|
adding docs
|
10 years ago |
Jordan Orelli
|
6d7a4d869e
|
add an example
|
10 years ago |
Jordan Orelli
|
64d05746e6
|
add json translator
|
10 years ago |
Jordan Orelli
|
cbbeff9908
|
strip comments from the parse tree
I dunno if I'll like this decision in the long run, but we'll try it.
|
10 years ago |
Jordan Orelli
|
db5ea6d634
|
be gone, commas
|
10 years ago |
Jordan Orelli
|
0820a130e5
|
pretty print parse tree
|
10 years ago |
Jordan Orelli
|
d135ad30c5
|
aye
|
10 years ago |
Jordan Orelli
|
4e9169dda0
|
let's just get rid of equals signs entirely
|
10 years ago |
Jordan Orelli
|
876794d694
|
verify parse trees pl0x
|
10 years ago |
Jordan Orelli
|
636a30b963
|
lexing numbers
|
10 years ago |
Jordan Orelli
|
3c6fd7910c
|
clean up, clean up
everybody, everywhere
|
10 years ago |
Jordan Orelli
|
04d982c3d9
|
parse an object
|
10 years ago |
Jordan Orelli
|
213561bc59
|
clean
|
10 years ago |
Jordan Orelli
|
11e332968f
|
parse list
yeah i can't figure out how to write the parse tests
|
10 years ago |
Jordan Orelli
|
c9872dbe53
|
parse ... differently
|
10 years ago |
Jordan Orelli
|
d369388fa8
|
yeah i don't really like this that much
|
10 years ago |
Jordan Orelli
|
4482a76feb
|
something has started working
|
10 years ago |
Jordan Orelli
|
c3ecc23b7c
|
well those tests were broken
|
10 years ago |
Jordan Orelli
|
3b84cb18cd
|
types
|
10 years ago |
Jordan Orelli
|
c7255523ef
|
names
|
10 years ago |
Jordan Orelli
|
0c29239856
|
whitespace
|
10 years ago |
Jordan Orelli
|
ed55f2c4ad
|
lex
|
10 years ago |