summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* removed GPL license file and stripped GPL headersAdrian Thurston2014-10-2275-1278/+0
* added the append open mode ('a')Adrian Thurston2014-10-201-0/+2
* handle partially matched tokens on EOFAdrian Thurston2014-10-201-0/+4
* convert non-string trees to strings in string cons listAdrian Thurston2014-09-072-3/+8
* do an open check in the include loadAdrian Thurston2014-09-073-5/+20
* added an instruction for taking a ref of a rhs of a refAdrian Thurston2014-08-065-6/+74
* don't put argv0 into the argv array, use a separate varAdrian Thurston2014-08-048-13/+63
* switch: compose match expression for every case clauseAdrian Thurston2014-07-162-6/+13
* downref embedded streams when they are consumedAdrian Thurston2014-07-166-24/+37
* clear out the input list when cleaning up a PdaRun structAdrian Thurston2014-07-061-8/+4
* need to load the global record before getting stdoutAdrian Thurston2014-07-061-0/+1
* added a syntax for print that is a synonym for send stdoutAdrian Thurston2014-07-065-22/+57
* added parse_tree for sending constructed trees (orig parse behaviour)Adrian Thurston2014-07-069-14/+32
* support void-returning functions in parse statementsAdrian Thurston2014-07-051-0/+7
* convert trees to strings in parse statement (like new send)Adrian Thurston2014-07-051-1/+8
* added a switch statementAdrian Thurston2014-07-032-0/+61
* fix for send_treeAdrian Thurston2014-07-031-1/+1
* send is now converting trees to strings, old behaviour with moved to send_treeAdrian Thurston2014-07-017-14/+65
* meaning of push/pop in list functions changedAdrian Thurston2014-07-017-42/+167
* make -o work for binary compilation, bump to 0.12.1Adrian Thurston2014-06-161-0/+3
* use the verb 'resolve' for typesAdrian Thurston2014-02-014-68/+68
* removed comma operator from expression listsAdrian Thurston2014-02-011-2/+0
* call initField on all local frame fields before compile passAdrian Thurston2014-01-254-8/+49
* can eliminate the contiguous stmt for print, make_tree and make_tokenAdrian Thurston2014-01-231-17/+0
* print function names in call op debug stmtsAdrian Thurston2014-01-231-2/+2
* eliminated stack offset from make-token instructionAdrian Thurston2014-01-223-18/+18
* don't use sp offset for make_tree, removes need for contiguousAdrian Thurston2014-01-223-14/+14
* allow make_tree anywhereAdrian Thurston2014-01-221-2/+2
* don't use stack top offsets in print instructionsAdrian Thurston2014-01-221-19/+27
* the contiguous instruction also pushes a null valueAdrian Thurston2014-01-214-3/+25
* stack block pop: utilize the full space of the blockAdrian Thurston2014-01-211-4/+5
* added the system function, which calls C's systemAdrian Thurston2014-01-213-0/+26
* include collect-ignore tokens in exportAdrian Thurston2014-01-191-2/+2
* updated ni syntax, require - between def and kwAdrian Thurston2014-01-192-11/+20
* new syntax for collect-ignore tokens: token <id> -Adrian Thurston2014-01-186-39/+50
* don't interpret \ as escape in backtick literalsAdrian Thurston2014-01-141-3/+4
* added backtick lexical syntax for literal tokensAdrian Thurston2014-01-144-101/+239
* added missing type lookup in qual resolveAdrian Thurston2014-01-111-0/+1
* removed trees and iters from frame info,Adrian Thurston2014-01-086-149/+0
* use locals array for downref of local treesAdrian Thurston2014-01-071-8/+11
* some line folding and var reuseAdrian Thurston2014-01-061-26/+49
* added wrapper function for current namespaceAdrian Thurston2014-01-065-41/+36
* added function for the current contextAdrian Thurston2014-01-065-34/+25
* removed curScope from ObjectDef, track it in BaseParserAdrian Thurston2014-01-055-67/+69
* added checkRedecl and insertField to scope objectAdrian Thurston2014-01-053-4/+17
* removed popScope from ObjectDefAdrian Thurston2014-01-053-8/+1
* transfer objectDef to LangEl when creating literal token defsAdrian Thurston2014-01-051-7/+8
* moved curLocalFrame into the parser classAdrian Thurston2014-01-056-32/+32
* added a namespace item list definitionAdrian Thurston2014-01-052-2/+80
* eliminated curLocalFrame from the synthesis passAdrian Thurston2014-01-052-36/+26