summaryrefslogtreecommitdiff
path: root/colm/synthesis.cc
Commit message (Expand)AuthorAgeFilesLines
* colm: implemented IN_SET_RHS_VAL_WC and stubbed relatedAdrian Thurston2019-12-301-0/+8
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-0/+3362
* renamed colm dir to srcAdrian Thurston2013-06-081-3471/+0
* put temporaries for refs of expressions on the stack, pop after the callAdrian Thurston2013-06-031-51/+60
* first pass at taking refs of temps for non-referencable expressionsAdrian Thurston2013-06-031-54/+72
* added a struct for call args so we can add information to each argAdrian Thurston2013-06-021-17/+17
* can use 'in' expr to search ref typesAdrian Thurston2013-06-011-17/+21
* allow matching against reference typesAdrian Thurston2013-06-011-1/+2
* 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