Jordan Orelli
1f755f90aa
emit complex numbers
10 years ago
Jordan Orelli
26cff24756
number nodes should display their type in tests
10 years ago
Jordan Orelli
36690e10ae
fix names that start with numbers
10 years ago
Jordan Orelli
1369ea16a1
maybe use the correct library
10 years ago
Jordan Orelli
ee76aa41f6
emoji test
10 years ago
Jordan Orelli
024d4fdc6d
fix issue #2
10 years ago
Jordan Orelli
1ff4d35845
that lib directory was unecessary
10 years ago
Jordan Orelli
e68b241fe4
heredoc example
10 years ago
Jordan Orelli
edbb412a96
here documents
10 years ago
Jordan Orelli
a100556004
fmt
...
i thought i had a pre-commit hook for this
10 years ago
Jordan Orelli
536c94a586
don't fail if default config doesn't exist
10 years ago
Jordan Orelli
a587b2f3a1
durations eval to durations
10 years ago
Jordan Orelli
dfc25d24a5
durations!
10 years ago
Jordan Orelli
134442343c
parse durations
10 years ago
Jordan Orelli
480bffc761
lexing duration values
10 years ago
Jordan Orelli
04b6840cca
remove the quote
...
maybe github will color it better now. it's using the moonscript syntax
files.
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
113a1ab5d5
add documentation info
10 years ago
Jordan Orelli
662a746311
more readme info
10 years ago
Jordan Orelli
6bab2e2b4b
add some readme info
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
267fb71d9b
ah, DS_Store
10 years ago
Jordan Orelli
ab82083be8
ugh
10 years ago
Jordan Orelli
d470fe9bd5
is this how this stupid shit works?
10 years ago
Jordan Orelli
310184be35
markdown is fucking terrible
10 years ago
Jordan Orelli
7794a4aaf4
I'm watching daredevil and it's bad.
10 years ago
Jordan Orelli
f63875b86a
wtf markdown
10 years ago
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