Jordan Orelli
|
5ef3aad074
|
adding some readme info
|
10 years ago |
Jordan Orelli
|
9d1b2b2df5
|
new subcommand: eval
|
10 years ago |
Jordan Orelli
|
e3bc0f82fa
|
moon get now emits in moon syntax
|
10 years ago |
Jordan Orelli
|
1a88f25514
|
naive slice-encoding functionality
|
10 years ago |
Jordan Orelli
|
fdc088b3bc
|
really bad struct encoding
|
10 years ago |
Jordan Orelli
|
10cb56adf5
|
started writing an emitter
|
10 years ago |
Jordan Orelli
|
44a9cb240d
|
added numeric indexing in get
|
10 years ago |
Jordan Orelli
|
268bf0eea2
|
add doc.get and get subcommand
|
10 years ago |
Jordan Orelli
|
bc33c4936e
|
s/Config/Doc
|
10 years ago |
Jordan Orelli
|
4ef77d7b6c
|
separated importable package from executable
|
10 years ago |
Jordan Orelli
|
486c8a8e1d
|
remove hidden items
|
10 years ago |
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 |