summaryrefslogtreecommitdiff
path: root/colm/colm.lm
Commit message (Expand)AuthorAgeFilesLines
* allow use of token keyword for literal defsAdrian Thurston2019-11-291-1/+5
* allow backtick literals to have an end quote.Adrian Thurston2019-11-281-2/+6
* revert "exclude ? from position 2+ of literal token"Adrian Thurston2019-11-281-5/+2
* exclude ? from position 2+ of literal tokenAdrian Thurston2019-11-071-2/+5
* don't use include as a grammar definition nameAdrian Thurston2019-10-151-3/+3
* the no-ignore syntax in bootstrap1 updated to match main colm langAdrian Thurston2019-10-151-5/+5
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-0/+892
* renamed colm dir to srcAdrian Thurston2013-06-081-715/+0
* first pass at taking refs of temps for non-referencable expressionsAdrian Thurston2013-06-031-2/+4
* require <> around type arg of a refAdrian Thurston2013-05-251-1/+1
* require <> around the type arg of a ptrAdrian Thurston2013-05-251-1/+1
* more conversion to prod name switches in the loaderAdrian Thurston2013-05-251-14/+14
* more use of production namesAdrian Thurston2013-05-201-19/+19
* some more use of production names, lowercased enum nameAdrian Thurston2013-05-201-27/+27
* trying out more production labelsAdrian Thurston2013-05-191-17/+17
* added a production naming mechanism, results in enum generatedAdrian Thurston2013-05-191-18/+24
* force expr parsed last in cons_el (and string/accum)Adrian Thurston2013-05-121-10/+13
* added a function export syntax and call adapterAdrian Thurston2013-04-161-1/+6
* eliminated the original send syntaxAdrian Thurston2013-04-141-2/+0
* can now put '.' or 'eos' on the end of a send to finish a parserAdrian Thurston2013-04-141-3/+9
* minor re-orgAdrian Thurston2013-03-301-24/+31
* minor grammar improvements in tilde data and DQ litsAdrian Thurston2013-03-301-21/+20
* revert "unified string and accumulate"Adrian Thurston2013-03-301-10/+32
* unified string and accumulateAdrian Thurston2013-03-291-32/+10
* minor ordering cleanup in constructors/patternsAdrian Thurston2013-03-291-6/+6
* removed some labels that were there just for the locationAdrian Thurston2013-03-291-14/+16
* more elimination of 'internal' locationAdrian Thurston2013-03-271-2/+2
* additional use of location in walking productionsAdrian Thurston2013-03-271-1/+1
* copying location information from the parse trees into internal structsAdrian Thurston2013-03-251-19/+19
* Merge branch 'master' of ssh://thurston@complang.org/var/git/colmAdrian Thurston2013-03-251-31/+31
|\
| * added commit property on root and context items, back to reasonable fail timeAdrian Thurston2013-03-241-30/+30
| * added no_ignore for token defsAdrian Thurston2013-03-241-1/+1
* | permit i option for lex literalsAdrian Thurston2013-03-251-2/+2
|/
* added global, fixed export and added tilde to constructor and accumulatorAdrian Thurston2013-03-241-1/+9
* implemented includeAdrian Thurston2013-03-241-1/+6
* implemnted <= and >=Adrian Thurston2013-03-241-0/+4
* added precedence declarationsAdrian Thurston2013-03-241-1/+22
* implemented preeofAdrian Thurston2013-03-231-2/+5
* improvements to ignore_def and prod_el, only 6 failures nowAdrian Thurston2013-03-231-3/+4
* commit, new, &&, ||, lex repAdrian Thurston2013-03-231-2/+19
* prints, alias, <<Adrian Thurston2013-03-231-2/+10
* added reducefirstAdrian Thurston2013-03-231-1/+9
* added parse_stopAdrian Thurston2013-03-231-0/+3
* obj var listsAdrian Thurston2013-03-231-2/+6
* require, return, break, reject, lex_hex, lex_amp, lex_dash, opt ignore namesAdrian Thurston2013-03-231-7/+46
* make_token/tree, typeid, lex lits, lex operators, translateAdrian Thurston2013-03-231-5/+35
* added exportAdrian Thurston2013-03-231-2/+6
* implemented multiplicativeAdrian Thurston2013-03-231-6/+8
* tilde strings, neq, and unsigned numbers in lexical defsAdrian Thurston2013-03-221-3/+22
* lots of work on constructors, strings, accums and patternsAdrian Thurston2013-03-221-31/+68