summaryrefslogtreecommitdiff
path: root/colm/pdabuild.cc
Commit message (Expand)AuthorAgeFilesLines
* input locations should either be taken from files, or set to 'internal'Adrian Thurston2012-09-151-3/+5
* removing old COLM_LOG defines and varsAdrian Thurston2012-08-241-9/+7
* name fixes Repl -> ConsAdrian Thurston2012-08-181-17/+17
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+2088
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-2091/+0
* class name change ParseData -> CompilerAdrian Thurston2012-05-261-39/+39
* putting collect-ignores in the grammar as zero-length tokensAdrian Thurston2012-05-251-3/+0
* cleanup of collect-ignoreAdrian Thurston2012-05-251-3/+3
* collect-ignore implementationAdrian Thurston2012-05-241-0/+3
* experimenting with use of a nonterm for collecting ignores.Adrian Thurston2012-05-241-13/+34
* added a syntax for specifying no ignoresAdrian Thurston2012-05-231-8/+10
* improvements to ignore handling in the parserAdrian Thurston2012-05-221-6/+23
* eliminated the IgnoreTree struct.Adrian Thurston2012-05-211-2/+2
* first checkin on no-kid-flags and no-ignore-dupes branchAdrian Thurston2012-05-201-1/+30
* a follow-ignore that appears to workAdrian Thurston2012-05-191-14/+22
* pre-regions, towards follow ignoresAdrian Thurston2012-05-191-5/+29
* Use the parse trees in the bindings array. Probably can turn this into a bit inAdrian Thurston2012-05-171-1/+1
* Call the parse tree flags PF_*.Adrian Thurston2012-05-161-7/+7
* ARTIFICIAL and NAMED flags now used only in parse trees.Adrian Thurston2012-05-161-6/+0
* AF_TERM_DUP now stays out of the data parse tree node. The NAMED and ARTIFICIALAdrian Thurston2012-05-161-10/+8
* Going to move more flags into the parse tree nodes. Verifying that they areAdrian Thurston2012-05-161-12/+39
* Eliminated PtKid. Worked on first test run (!).Adrian Thurston2012-05-141-4/+4
* Eliminated the pt macro.Adrian Thurston2012-05-141-6/+4
* Only advance reductions where we need to for parse_stop.Adrian Thurston2012-05-131-0/+33
* Fill nodes using the data tree.Adrian Thurston2012-05-111-60/+58
* Going to eliminate the use of state in when building patterns and replacements.Adrian Thurston2012-05-111-55/+64
* Don't add attributes to parse tree nodes.Adrian Thurston2012-05-061-2/+2
* Some more protection for treeChild calls. Need to stop creating attributes forAdrian Thurston2012-05-061-2/+3
* Named TREEs (patterns/replacements) have attribute children, but their parseAdrian Thurston2012-05-051-2/+5
* Instead of copying the incoming tree into the data shadow, the incoming tree isAdrian Thurston2012-05-051-1/+1
* Use the shadow tree when pulling data out of nodes in pattern and replacementAdrian Thurston2012-05-051-2/+2
* When constructing we need to pull ignores from the shadow tree.Adrian Thurston2012-05-041-20/+24
* Replaced nameNonLit with a name created specifically for XML tags.Adrian Thurston2012-05-041-2/+7
* Split exports into header and code. In cases there is a type with the same nameAdrian Thurston2012-04-061-13/+29
* Copyright notice updating.Adrian Thurston2012-01-181-1/+1
* Put frameSize and argSize into the frame info. Both were in func info only.Adrian Thurston2012-01-151-2/+20
* Store the root frame id in the runtime data.Adrian Thurston2012-01-151-0/+2
* Some name cleanup Accum -> Parser. AccumStream -> Input.Adrian Thurston2012-01-021-2/+2
* Superid test needs to be adjusted since splitting the stream into two objects.Adrian Thurston2012-01-011-0/+1
* Use zero for the null region. Required shifting the array over by one.Adrian Thurston2011-11-191-4/+6
* Cleanup: moving structs into the proper headers, new header for program struct,Adrian Thurston2011-10-301-3/+0
* Experimenting with gaining access to rhs elements by name instead of copyingAdrian Thurston2011-10-261-3/+9
* Added automatic atributes by labeling RHS elements. Works for parsing, but notAdrian Thurston2011-10-231-0/+2
* General improvments. KlangEl -> LangEl. Program execution functions.Adrian Thurston2011-10-231-29/+29
* Added method of accessing the repeated value in the C++ export code. refs #328.Adrian Thurston2011-10-231-0/+1
* Started on a C++ interface to the colm data structures. Can return a tree fromAdrian Thurston2011-10-231-2/+12
* Some cleanup of the main function. Just initColm, initProgram, runProgram,Adrian Thurston2011-10-221-1/+1
* Working on the XML output: Lifted the ignore tokens outside of the terminalAdrian Thurston2011-10-161-1/+2
* XML printing off the main tree. Work in progress. refs #325.Adrian Thurston2011-10-101-0/+1
* Again using a custom struct for ignore lists. refs #323.Adrian Thurston2011-09-281-2/+2