30 Commits (134442343cd16d070f3e3eeee8d438a20e83489c)

Author SHA1 Message Date
Jordan Orelli 134442343c parse durations 10 years ago
Jordan Orelli 480bffc761 lexing duration values 10 years ago
Jordan Orelli 3e1fd7eef5 parsing of short args 10 years ago
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