summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* each returns array of loop valuesubq3232024-08-173-1/+17
|
* add backslash escape sequences to string literalsubq3232024-08-172-7/+32
|
* readstring functionubq3232024-08-171-1/+14
|
* clos5 testubq3232024-08-172-0/+9
|
* skip glob for testsubq3232024-08-173-16/+30
|
* sin, cos, more checksubq3232024-08-177-1/+196
|
* add ssplitubq3232024-08-094-1/+37
|
* miscubq3232024-08-0815-55/+77
|
* remove ast and peg parserubq3232024-08-065-245/+3
|
* testsubq3232024-08-064-0/+16
|
* fix failing testsubq3232024-08-063-4/+10
|
* implement arrlit and quote formsubq3232024-08-061-10/+29
|
* deastnodeify form compilersubq3232024-08-065-181/+186
|
* rearrange and refactor compilerubq3232024-08-064-235/+209
| | | | part 1/? of making compiler use badthing objects instead of separate ast
* new readerubq3232024-08-048-3/+131
|
* change array representationubq3232024-08-0315-37/+46
|
* add pend builtin functionubq3232024-07-236-4/+102
|
* update docsubq3232024-07-131-8/+13
|
* add iota testsubq3232024-07-135-6/+18
|
* set -> set!ubq3232024-07-1125-60/+60
|
* add some failing tests for closuresubq3232024-07-039-0/+87
|
* add defn formubq3232024-07-034-0/+47
|
* compile each file like a body, allowing def at file toplevelubq3232024-07-033-4/+12
|
* add (each (x arr) ...) array-loop formubq3232024-07-028-43/+163
|
* add for2 testubq3232024-07-012-0/+7
|
* add numeric for formubq3232024-07-013-0/+76
|
* add map testubq3232024-07-012-0/+17
|
* add doc.txtubq3232024-06-302-6/+48
|
* fix parsing logic bug (for newer versions of packcc)ubq3232024-06-301-5/+3
|
* makefile fix?ubq3232024-06-301-0/+2
|
* add array index setting syntaxubq3232024-06-3011-16/+60
|
* add proper tail callsubq3232024-06-296-44/+88
|
* def form for implicit scopesubq3232024-06-287-47/+87
|
* expand todoubq3232024-06-271-1/+32
|
* add vars5 testubq3232024-06-272-0/+12
|
* more testsubq3232024-06-2712-23/+94
|
* array literalsubq3232024-06-2616-5/+71
|
* add arrays, appending, getting length, indexingubq3232024-06-269-10/+125
|
* func5 testubq3232024-06-262-0/+14
|
* remove OP_PUTS and OP_PRINT, use say and write functions insteadubq3232024-06-2618-41/+27
|
* add cfunc type and rudimentary stdlibubq3232024-06-268-16/+89
|
* remove implicit print and adjust tests accordinglyubq3232024-06-2616-21/+12
|
* mandel_local testubq3232024-06-262-0/+54
|
* remove explicit toplevel (do ...) from testsubq3232024-06-2610-77/+68
|
* support multiple input filenamesubq3232024-06-264-20/+65
|
* parse multiple expressionsubq3232024-06-266-31/+21
|
* make stackpointer less badubq3232024-06-261-17/+18
| | | | | | | | previously was the length of the stack, ie number of items above current fp, and so needed to be adjusted in each call or ret now it's just an absolute index into the stack, like it always should have been
* vars4 testubq3232024-06-262-0/+12
|
* add setting localsubq3232024-06-254-4/+30
|
* allow local resolution into outer scopesubq3232024-06-254-17/+25
|