summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * Updated child() and rev_child() iterators for the merge of attribute, ignoreAdrian Thurston2008-11-051-34/+31
| * Some organization.Adrian Thurston2008-11-043-46/+49
| * Moved a lot of code from bytecode.cpp to tree.cpp.Adrian Thurston2008-11-044-1379/+1398
| * Add unknown_id to the destructor declarator_id forms.Adrian Thurston2008-11-042-0/+12
| * The iter_find function needs to use tree_child() to find the first child.Adrian Thurston2008-11-041-12/+16
| * The tree_free function is no longer recursive. Instead it used the VM stack toAdrian Thurston2008-11-043-46/+52
| * Tree downref needs a VM stack pointer. It can't be recursive.Adrian Thurston2008-11-046-186/+199
| * delete code vectors in the PARSE_BKT instructionAdrian Thurston2008-11-043-5/+5
| * Track the current line and print it in PdaRun::parse_error().Adrian Thurston2008-11-043-34/+47
| * Some cleanup and a little bit of prep for moving to C as the target.Adrian Thurston2008-11-032-18/+28
| * Improved management of tokstart. Don't leave it set through the processing ofAdrian Thurston2008-11-031-35/+20
| * Added a README with info on building, syntax highlighting and running.Adrian Thurston2008-11-031-0/+43
| * Added svn:ignore properties for test directories. Ragel -> Colm in the licenseAdrian Thurston2008-11-0312-29/+531
| * The parse-wide reverse code stack is now dynamically allocated so it can beAdrian Thurston2008-11-026-26/+31
| * The makeToken function now returns a new token, which must be sent by theAdrian Thurston2008-11-022-6/+11
| * strip empty linesAdrian Thurston2008-11-021-1/+1
| * We cannot always clear the rcode at the end of a full commit. We have toAdrian Thurston2008-11-023-6/+11
| * Added a pointer to Program to FsmRun.Adrian Thurston2008-11-014-33/+35
| * some organization improvementsAdrian Thurston2008-11-0110-150/+74
| * Const correctness fixes.Adrian Thurston2008-11-011-2/+2
| * Updated my email address. Fixed some GPL preambles: ragel -> colm.Adrian Thurston2008-11-0199-116/+116
| * Moved the headers and code from common/ into colm/.Adrian Thurston2008-11-0110-78/+18
| * Added the needed svn:ignore properties.Adrian Thurston2008-11-010-0/+0
| * Moved from private repository.Adrian Thurston2008-11-01187-0/+62225
* Branch for implementing the pull scanner.Adrian Thurston2009-03-063-16/+16
* Fixed broken build from last commit.Adrian Thurston2009-03-051-1/+1
* Fixed open_file().Adrian Thurston2009-03-054-25/+16
* Eliminated PdaRun::run(). We should be pulling tokens from scanner and pushingAdrian Thurston2009-03-044-11/+5
* Bug fix: match_text was getting into the list of locals. It loaded with aAdrian Thurston2009-03-041-1/+3
* Regex subexpression captures are now bound as local variables in token genera...Adrian Thurston2009-03-026-13/+64
* Added objFieldList so that object attributes have their offets ordered as theyAdrian Thurston2009-03-014-15/+48
* Include captured attributes in constructor patterns and add them to theAdrian Thurston2009-03-012-0/+32
* 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