summaryrefslogtreecommitdiff
path: root/colm/declare.cc
Commit message (Expand)AuthorAgeFilesLines
* removed the fsmrun.h header, which was emptyAdrian Thurston2013-02-091-1/+0
* completed unification of the Input and Stream typesAdrian Thurston2013-01-051-1/+0
* input locations should either be taken from files, or set to 'internal'Adrian Thurston2012-09-151-2/+2
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+381
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-383/+0
* class name change ParseData -> CompilerAdrian Thurston2012-05-261-14/+14
* putting collect-ignores in the grammar as zero-length tokensAdrian Thurston2012-05-251-10/+18
* added a syntax for specifying no ignoresAdrian Thurston2012-05-231-4/+9
* improvements to ignore handling in the parserAdrian Thurston2012-05-221-15/+35
* Copyright notice updating.Adrian Thurston2012-01-181-1/+1
* Fixed refcounting when lhs is modified. Eliminated the conditional save toAdrian Thurston2012-01-141-1/+0
* Some name cleanup Accum -> Parser. AccumStream -> Input.Adrian Thurston2012-01-021-2/+2
* Added AccumStream, a tree-based object containing the input stream wrapper thatAdrian Thurston2011-12-221-0/+1
* Moved lhs and parsed from execution into pdaRun.Adrian Thurston2011-12-091-17/+0
* Can do the LHS save in the init_lhs instruction. Eliminates extra instruction.Adrian Thurston2011-12-091-1/+2
* A bit of work on messy code surrounding LHS saving and restoring. No longerAdrian Thurston2011-12-091-5/+49
* Experimenting with gaining access to rhs elements by name instead of copyingAdrian Thurston2011-10-261-2/+4
* General improvments. KlangEl -> LangEl. Program execution functions.Adrian Thurston2011-10-231-12/+12
* Experimenting with ignore items in child lists. Old style (Ignore lists in theAdrian Thurston2011-09-181-0/+1
* Pointer and Ref type references needed work following the recent improvementsAdrian Thurston2011-07-281-42/+0
* Added the alias statement and implemented it. The symbol map now maps names toAdrian Thurston2011-07-161-56/+77
* The map type_ref is now working. This required considerable improvement to theAdrian Thurston2011-07-101-20/+24
* Fixed the precedence setting, which was broken since the recent improvements toAdrian Thurston2011-07-091-0/+30
* More cleanup around LangEl declarations. Set the type in the declare function.Adrian Thurston2011-07-091-10/+5
* Repeat types now have their own map, eliminates need to lookup by name. TheAdrian Thurston2011-07-081-3/+1
* The getLangEl function split into declare and find.Adrian Thurston2011-07-071-28/+5
* KlangEl -> LangElAdrian Thurston2011-07-071-31/+31
* Some class renaming and minor cleanup.Adrian Thurston2011-07-071-2/+2
* Some code movement.Adrian Thurston2011-07-031-0/+62
* More lookupType calls moved to the declareClass. refs #298.Adrian Thurston2011-06-221-1/+6
* Some code movement towards separating parsing, declaration, type resolution,Adrian Thurston2011-06-211-0/+101
* Some code movement.Adrian Thurston2011-06-181-0/+168