Jordan Orelli
ed40455f5d
parse cli long args
10 years ago
Jordan Orelli
36b292c9a0
get rid of the notion of a flag field
...
i mean, it's just a boolean
10 years ago
Jordan Orelli
0a2edd9fc4
requirements parsing
...
this shit is really brittle
10 years ago
Jordan Orelli
407c5225bc
defined Parse function
10 years ago
Jordan Orelli
70105bbc32
deleting code is fun
10 years ago
Jordan Orelli
9da5f572ee
add boolean type
10 years ago
Jordan Orelli
37feb9336a
Fill implementation started
10 years ago
Jordan Orelli
660aee96f9
ok ok ok, variables work properly again
10 years ago
Jordan Orelli
f341593477
define a context type
10 years ago
Jordan Orelli
d4cc9761bd
adding some eval tests
10 years ago
Jordan Orelli
0cad3a6253
let's not number the test files in octal pl0x
10 years ago
Jordan Orelli
bbc5e45d13
lex variables
...
variables are done with a sigil now. I picked the @ symbol because I
can find it on the keyboard without looking. The $ is a little too far
away. Also php is terrible.
10 years ago
Jordan Orelli
9591212531
supper bare strings, break variables
...
this is a HUGE change to the syntax, but I'm really excited about it!
It was @avleen that convinced me this was worth looking into.
10 years ago
Jordan Orelli
bdf11713ea
remove type lexing, which wasn't a thing
...
I had this idea that there would be an optional type system but
@cardamaro talked me out of it. There's an off chance that something
like it will come back, but I wouldn't count on it. It doesn't seem
that pressing right now.
10 years ago
Jordan Orelli
c29ff7de6a
lexStringLiteral -> lexQuotedString
10 years ago
Jordan Orelli
35b16e6e4f
fixing tests
10 years ago
Jordan Orelli
5fa482c1d0
readfile
10 years ago
Jordan Orelli
82ecd83bee
adding some godoc documentation
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