summaryrefslogtreecommitdiff
path: root/colm
Commit message (Expand)AuthorAgeFilesLines
* commit, new, &&, ||, lex repAdrian Thurston2013-03-232-14/+74
* prints, alias, <<Adrian Thurston2013-03-232-2/+22
* added reducefirstAdrian Thurston2013-03-232-2/+13
* added parse_stopAdrian Thurston2013-03-232-0/+13
* tilde data in patternsAdrian Thurston2013-03-231-0/+27
* obj var listsAdrian Thurston2013-03-232-13/+31
* require, return, break, reject, lex_hex, lex_amp, lex_dash, opt ignore namesAdrian Thurston2013-03-232-150/+245
* make_token/tree, typeid, lex lits, lex operators, translateAdrian Thurston2013-03-232-57/+125
* added exportAdrian Thurston2013-03-232-5/+29
* implemented multiplicativeAdrian Thurston2013-03-232-12/+28
* tilde strings, neq, and unsigned numbers in lexical defsAdrian Thurston2013-03-222-4/+60
* lots of work on constructors, strings, accums and patternsAdrian Thurston2013-03-222-125/+328
* hid the implementation of LoadSourceAdrian Thurston2013-03-226-183/+123
* yield, iter and function definition, less than, greater thanAdrian Thurston2013-03-223-32/+230
* added while loopsAdrian Thurston2013-03-212-0/+11
* added stringsAdrian Thurston2013-03-213-35/+160
* partially implemented constructor, implemented ==Adrian Thurston2013-03-213-17/+152
* added rl_defAdrian Thurston2013-03-213-5/+29
* no-ignore between regions, accumulate, print_xmlAdrian Thurston2013-03-217-36/+193
* work on cons, send, accumulate, reduction code, assignment, field initAdrian Thurston2013-03-205-31/+135
* added context var defsAdrian Thurston2013-03-203-3/+17
* work on typerefAdrian Thurston2013-03-202-6/+46
* some work on context definitionsAdrian Thurston2013-03-203-11/+71
* renaming of the loader files for easier access to load.{h,cc}Adrian Thurston2013-03-206-7/+7
* work on literal tokens and lexical repeatAdrian Thurston2013-03-203-50/+138
* some work on parse expressionsAdrian Thurston2013-03-202-11/+26
* improvements in lexical defs and literalsAdrian Thurston2013-03-206-58/+179
* added nil, true, false and parenthesis expressionsAdrian Thurston2013-03-193-12/+42
* implemented if blocksAdrian Thurston2013-03-205-2/+82
* implemented {} scope blocks and iter_call, testing with for loopsAdrian Thurston2013-03-193-19/+59
* simple for loopAdrian Thurston2013-03-183-2/+44
* var declaration with no initializer worksAdrian Thurston2013-03-181-2/+3
* updated dependencies following renaming bootstrap renamingAdrian Thurston2013-03-181-2/+2
* fix for load of numberAdrian Thurston2013-03-181-4/+1
* added variable declarationAdrian Thurston2013-03-173-5/+31
* removed references to lmparse.hAdrian Thurston2013-03-177-9/+18
* implemented opt_repeat in typerefsAdrian Thurston2013-03-173-10/+20
* added namespaces and qualifcations to typerefs to self-hosted parserAdrian Thurston2013-03-173-31/+71
* added basic type refs (no qual or repeat)Adrian Thurston2013-03-173-6/+37
* added function calls and numbersAdrian Thurston2013-03-162-2/+23
* bump the global error count when there is a parse errorAdrian Thurston2013-03-162-2/+4
* pass the colm grammar filename to the second stage as an argumentAdrian Thurston2013-03-165-15/+43
* renamed the bootstraping loaders, removed old scanner/parser from linkAdrian Thurston2013-03-168-123/+109
* eliminating -B and committing to the bootstrapped parserAdrian Thurston2013-03-161-41/+6
* open and parse the input file from the colm-based parserAdrian Thurston2013-03-164-11/+41
* added a fake parse expression and real qualifications to colm-based parserAdrian Thurston2013-03-163-4/+57
* rudimentary implementation in the code_expr, can now print lit stringsAdrian Thurston2013-03-163-12/+69
* using walk* naming conventions for walk colm-based parse treeAdrian Thurston2013-03-133-53/+81
* added comments and re-organized the colm-based parserAdrian Thurston2013-03-123-52/+95
* code cleanup: eliminated the bootstrap base parser, camel-cased C++ varsAdrian Thurston2013-03-1212-237/+182