summaryrefslogtreecommitdiff
path: root/colm/synthesis.cc
Commit message (Expand)AuthorAgeFilesLines
* made TREE_TO_STR instruction semantics consistent with printAdrian Thurston2013-05-181-2/+2
* some cleanup in the parse expression synthesisAdrian Thurston2013-04-201-19/+9
* can now put '.' or 'eos' on the end of a send to finish a parserAdrian Thurston2013-04-141-0/+16
* parse expression returns the tree type, added 'error' globalAdrian Thurston2013-04-131-11/+35
* point to tokenDef from LangElAdrian Thurston2013-02-261-3/+3
* renamed TokenDef to TokenInstanceAdrian Thurston2013-02-231-3/+3
* ObjField -> ObjectField for consistencyAdrian Thurston2013-02-171-58/+58
* added constructor functions for ObjectDef and ObjFieldAdrian Thurston2013-02-171-20/+20
* split stream::pull into WV and WCAdrian Thurston2013-02-111-3/+3
* can't use IN_INPUT_PULL_WC just yetAdrian Thurston2013-02-101-1/+1
* support stream pull outside of a parserAdrian Thurston2013-02-101-1/+1
* added the WC and WV context for stdin/stdout/sterr getAdrian Thurston2013-02-101-1/+7
* removed the fsmrun.h header, which was emptyAdrian Thurston2013-02-091-1/+0
* completed unification of the Input and Stream typesAdrian Thurston2013-01-051-16/+4
* towards unifying input and stream typesAdrian Thurston2013-01-051-26/+0
* implemented stdout and stderrAdrian Thurston2012-12-301-1/+1
* fix for error reporting in function lookupAdrian Thurston2012-09-171-2/+1
* input locations should either be taken from files, or set to 'internal'Adrian Thurston2012-09-151-30/+30
* store the parse error in PdaRun, make it accessible with member on parser typeAdrian Thurston2012-09-081-7/+9
* refactoring of the contiguous begin/end, now using functionsAdrian Thurston2012-09-011-93/+46
* compute contiguous block sizes, handle nested callsAdrian Thurston2012-09-011-24/+86
* adjusting the nested contiguous stack blocksAdrian Thurston2012-08-291-3/+13
* guard against nested contiguous stack blocks, they don't workAdrian Thurston2012-08-291-4/+31
* added some additional contiguous calls, increased some contig sizesAdrian Thurston2012-08-291-2/+2
* make the contiguous blocks larger, add them to PCR and iterator callsAdrian Thurston2012-08-281-1/+4
* place vm_contiguous ahead of main function and all function callsAdrian Thurston2012-08-281-0/+3
* save steps and load start can be merged into one instructionAdrian Thurston2012-08-261-6/+0
* renaming the parser/code exit instructionAdrian Thurston2012-08-261-6/+6
* more refactoring leading to final elimination of dup top offAdrian Thurston2012-08-231-56/+61
* another elimination of dup top offAdrian Thurston2012-08-231-5/+6
* more elimination of DUP_TOP_OFF via reorder and swapAdrian Thurston2012-08-231-2/+5
* another elimination of DUP_TOP_OFF via swapAdrian Thurston2012-08-231-3/+6
* one elimination of DUP_TOP_OFF using a swapAdrian Thurston2012-08-231-2/+2
* eliminated OrigParser types from parse tree structsAdrian Thurston2012-08-231-14/+0
* set up the context for pre-eof blocksAdrian Thurston2012-08-221-1/+5
* the RhsVal array stores a list of ProdEl pointers instead of offsetAdrian Thurston2012-08-191-2/+2
* name fixes Repl -> ConsAdrian Thurston2012-08-181-20/+20
* renamed Replacement to ConstructorAdrian Thurston2012-08-111-11/+11
* had the parse stop sense reversed in the new send-style syntax for parse, fixedAdrian Thurston2012-08-091-1/+0
* added parse stop for the new accum style parseAdrian Thurston2012-08-061-145/+5
* code duplication eliminationAdrian Thurston2012-08-061-26/+64
* the accum-style parse syntax can now accept a CTX argAdrian Thurston2012-08-061-13/+30
* include the finish operation in the new parse syntaxAdrian Thurston2012-08-041-2/+34
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+3441
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-3277/+0
* cleanup: file renamingAdrian Thurston2012-05-261-0/+3277