summaryrefslogtreecommitdiff
path: root/colm
Commit message (Expand)AuthorAgeFilesLines
* Capture info now propagated to the runtime data. In make token, the LEL's listAdrian Thurston2009-02-286-17/+60
* Some work on unifying the marking facilities for trailing context and sub-regexAdrian Thurston2009-02-2714-67/+87
* Got trailing context working. The marks are not yet shifted when the with theAdrian Thurston2009-02-2715-116/+94
* removed some duplicate position updatesAdrian Thurston2009-02-261-2/+3
* When the scanner is generated we can decide then if we need to call a tokenAdrian Thurston2009-02-263-67/+45
* Can now have generation code blocks on ignore tokens. The send function nowAdrian Thurston2009-02-262-53/+94
* The print_xml function now omits attributes and comments. Now use print_xml_acAdrian Thurston2009-02-268-16/+44
* Need to escape '<', '>', and '&'.Adrian Thurston2009-02-251-1/+7
* cleaned up a large functionAdrian Thurston2009-02-252-113/+125
* Added the plus operator.Adrian Thurston2009-02-259-35/+101
* Can now set the precedence of a production as you can in bison.Adrian Thurston2009-02-224-25/+58
* implemented nonassocAdrian Thurston2009-02-222-3/+24
* Fix to last commit.Adrian Thurston2009-02-222-5/+7
* Started precedence implementation.Adrian Thurston2009-02-226-4/+130
* The getKlangEl now always creates tokens with the Unknown tpe. If it comes backAdrian Thurston2009-02-164-43/+36
* Don't allow KW_Def statements to add to a the production list. This is left o...Adrian Thurston2009-02-161-34/+32
* Unset action orderings are a reality due to the fact that we are using LALR(1).Adrian Thurston2009-02-151-11/+5
* label the statesAdrian Thurston2009-02-151-2/+2
* Parse errors in patterns and constructors now report the line number in theAdrian Thurston2009-02-158-41/+69
* A couple fixes to the last patch.Adrian Thurston2009-02-132-3/+6
* Now using a single parse table with multiple entry points, instead of multipleAdrian Thurston2009-02-1314-154/+220
* got graphviz output workingAdrian Thurston2009-02-086-304/+62
* Can now install and run colm from the installed location.Adrian Thurston2009-02-072-10/+22
* Colm logging and target logging are now turned on with -v and -l. No need toAdrian Thurston2009-02-076-27/+67
* In the colm-only code guard log statements with a runtime flag. In the runtimeAdrian Thurston2009-02-0711-272/+703
* Reorganized the src variables. All sources are now a combination of RUNTIME andAdrian Thurston2009-02-071-15/+19
* Can use qualifications in yield statements.Adrian Thurston2009-02-071-1/+8
* Need to pop the reference param qualifications after destroying the iterator ...Adrian Thurston2009-02-072-3/+7
* REF_FROM_QUAL_REF needs to fetch the field. After a call with reference argsAdrian Thurston2009-02-075-4/+71
* Started on producing refefences from qualified items. Working on callingAdrian Thurston2009-02-065-13/+144
* Fixed a broken reference to flags (from alg) that was wrapped in an ifdefAdrian Thurston2009-02-061-1/+1
* The make_tree and make_token functions now produce normal non-parse trees. TheAdrian Thurston2008-11-236-76/+65
* Removed the parse algorithm data from the Tree structure. Not sending ignoreAdrian Thurston2008-11-226-20/+34
* More on the distinction between parse trees and simple trees, though they areAdrian Thurston2008-11-223-53/+56
* Start differentiating between trees and parse trees.Adrian Thurston2008-11-227-12/+48
* Removed the Alg data structure from the program. Sorted out some issues withAdrian Thurston2008-11-214-48/+17
* Moved the fields from the Alg structure into Tree.Adrian Thurston2008-11-216-102/+95
* Start on the movement of algorithm data back to the tree structure. Use a flagAdrian Thurston2008-11-213-4/+19
* Added some comments for the AF_ flags. Changed AF_GENERATED to AF_TERM_DUP toAdrian Thurston2008-11-205-88/+111
* Warning and error fixes for compiling with g++ 4.3.2.Adrian Thurston2008-11-135-7/+7
* Be a bit more careful about when we save and restore the original lhs parseAdrian Thurston2008-11-126-30/+88
* Removed Alg::parsed.Adrian Thurston2008-11-122-6/+0
* In the commit code restore the tree from the tree pointer extracted from theAdrian Thurston2008-11-121-3/+3
* Don't need to clear the entire vm_stack.Adrian Thurston2008-11-121-2/+1
* Use the result of the RESTORE_LHS after running undo code. Assert the resultAdrian Thurston2008-11-123-12/+18
* Stop using parsed_downref and instead downref parsed in the rcode_downref underAdrian Thurston2008-11-124-103/+9
* Need a VM stack for parsing patterns. The VM stack is now used for more thanAdrian Thurston2008-11-113-5/+17
* In XML output print the ignore tokens ahead of the token and on the same level.Adrian Thurston2008-11-113-25/+76
* When committing we need to take into account the causeReduce of the next inputAdrian Thurston2008-11-113-10/+17
* Need to consider causeReduce when backing up over rcode in the the commit fun...Adrian Thurston2008-11-101-11/+56