24 Commits (4677625d511128b7969d535801cfd4cad4208f7c)

Autor SHA1 Mensaje Fecha
Ondřej Hruška d5821e3552
add "swap" instr, document buffer ops hace 5 años
Ondřej Hruška aae9db0598
fix branch parser eating all list tokens hace 5 años
Ondřej Hruška 9aee9ca143
add reverse example hace 5 años
Ondřej Hruška ee59096821
buffer module, replacing stacks. TODO: docs, fix parsing of "numbers tuple" in mkbfv (consumed by the conditional branch parser) hace 5 años
Ondřej Hruška 1f2dbaa81d
add better string and number parsing to sexp. cleaning, more tests hace 5 años
Ondřej Hruška 034c7b991f
improve readme and example of the stdio module hace 5 años
Ondřej Hruška 9d7f3d25c8
add stdio module hace 5 años
Ondřej Hruška 562fc48151
add support for character literals using single quotes hace 5 años
Ondřej Hruška ce5bf513c0
stricter label parsing, more relaxed identifier rules hace 5 años
Ondřej Hruška 0cc0be370f
fix error in readme hace 5 años
Ondřej Hruška dbc4454244
cleaning; optimize screen_bounce.csn hace 5 años
Ondřej Hruška 2fa23dbbc3 start program without spawning thread so screen works on mac. improve mouse demo hace 5 años
Ondřej Hruška f4ced467e4 add rpush and rpop stack instructions hace 5 años
Ondřej Hruška 583ac7bcbf
mouse and key input, handle close btn, mouse demo hace 5 años
Ondřej Hruška 810ed2dddc
optimize labels, jumps hace 5 años
Ondřej Hruška b06ef50acd
surround routines by far jump across hace 5 años
Ondřej Hruška e0cc1973ba Routine arity disambiguation, slash syntax (add/2, add/3) hace 5 años
Ondřej Hruška 8d585d765b
stacks example hace 5 años
Ondřej Hruška 651ffcb888
new test hace 5 años
Ondřej Hruška 6d8d0fd51a
show unsym and undef in the aliases example hace 5 años
Ondřej Hruška e580a2b679
Add "sym" and "def" instructions, add argument naming hace 5 años
Ondřej Hruška 4be5b4e05b
generalize parsing to allow extensions to add arbitrary syntax; add 'proc' keyword to introduce a routine. hace 5 años
Ondřej Hruška d47d0f2345 add note about log level hace 5 años
Ondřej Hruška c37408c7a2 read program from file; fmt, cleanup hace 5 años