| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Renamed 'colm' dir to 'src'. To allow colm to work out of the installed
location or the source tree, while the installed includes reference
<colm/include.h>, a symlink to '..' is placed at src/include/colm.
|
| |
|
| |
|
|
|
|
| |
More condition code removal.
|
|
|
|
|
|
|
|
|
|
|
| |
Colm includes a library component with headers installed to a private dir
inside include: $prefix/include/colm. We need our headers to reference each
other using this colm prefix. This needs to be true for compiling our source
and also for compiling external programs. It is conventient to have all the
source in a directory called colm and then to use -I <source-root> when
building colm. We use $prefix/include when building external programs.
This reverts commit 247904a84430b8c9151fa6afb68f01b60afb92c9.
|
| |
|
|
|
|
|
| |
Suppress code generation of types that are duplicates into the ignore/token/ci
regions. Removed some print statements used for debugging.
|
|
|
|
|
|
|
|
|
| |
Can say that a production should collect ignores from a region. There is a
collect ignore region created, but the states from the ignore-version of the
region is used. When the scanner fails to produce a token from the
collect-ignore region, the collect-ignore token is generated and accepted by
the fsm. Need to take it out of the data tree on reductions and put it into an
ignore list. Reverse this during unparsing.
|
| |
|
|
|
|
| |
anyLmSwitchError. refs #310 refs #316.
|
|
|