Howie Mao
|
3f13a45f8b
fix to make sure it can build under go1
|
10 年之前 |
Howard Mao
|
2228a407a2
test that scoping works as expected
|
10 年之前 |
Howard Mao
|
932c47399a
support strings in append
|
10 年之前 |
Howard Mao
|
56f6730e9b
add a concat function
|
10 年之前 |
Tomás Senart
|
cfd0a22086
Use absolute import path
|
10 年之前 |
Tomás Senart
|
c3c9813e0c
lexer: Simplify regex compilation
|
10 年之前 |
Tomás Senart
|
b1f47e3fc1
gofmt -s -w .
|
10 年之前 |
Howard Mao
|
c0fc475f7d
add array manip instructions
|
10 年之前 |
Howard Mao
|
c429504f2a
print out passing message in script not in test itself
|
10 年之前 |
Howard Mao
|
5a1b5f0230
testing map
|
10 年之前 |
Howard Mao
|
8c753c5d72
add a map function
|
10 年之前 |
Howard Mao
|
789690694f
add apply function
|
10 年之前 |
Howard Mao
|
1763e92736
don't crash repl on error
|
10 年之前 |
Howard Mao
|
f8c737d335
add some basic tests
|
10 年之前 |
Howard Mao
|
c93eec939b
fix bug with inline comments
|
10 年之前 |
Howard Mao
|
6de1cea177
fix float regex
|
10 年之前 |
Howard Mao
|
b09b42deae
add comparisons for more types
|
10 年之前 |
Howard Mao
|
54fe26b2b0
allow main executable to run scripts
|
10 年之前 |
Howard Mao
|
988c07c84f
make sure we have a not function
|
10 年之前 |
Howard Mao
|
5cceef11db
implement assert generation
|
10 年之前 |
Howard Mao
|
cf94839510
fix conditional generation bug
|
10 年之前 |
Howard Mao
|
d29fe10b33
make sure tail calls work with let
|
10 年之前 |
Howie Mao
|
11bf88d6d3
fix DecodeBrace
|
10 年之前 |
Howard Mao
|
aa8c04f524
implement let and let* properly
|
10 年之前 |
Howard Mao
|
3ec855f5d0
implement tail call optimization
|
10 年之前 |
Howard Mao
|
c2cf59f945
add a way to dump function disassembly
|
10 年之前 |
Howard Mao
|
74f97709d5
the great reformatting
|
10 年之前 |
Howard Mao
|
0adff12cf1
give anonymous functions distinct names
|
10 年之前 |
Howard Mao
|
f66843ad40
refactor functions for better error messages
|
10 年之前 |
Howard Mao
|
13511ee6fa
functions for printing and type introspection
|
10 年之前 |