35 Commits (16f02b80ef02b07bc4a33cf03daca05916d33c31)
 

Author SHA1 Message Date
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