summaryrefslogtreecommitdiff
path: root/colm/redfsm.cc
Commit message (Collapse)AuthorAgeFilesLines
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-0/+1049
|
* renamed colm dir to srcAdrian Thurston2013-06-081-1043/+0
| | | | | | 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.
* removed the fsmrun.h header, which was emptyAdrian Thurston2013-02-091-1/+0
|
* more condition code removal in fsm graphAdrian Thurston2012-12-291-43/+1
|
* code cleanup in fsm graphAdrian Thurston2012-12-291-28/+2
| | | | More condition code removal.
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+1112
| | | | | | | | | | | 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.
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-1112/+0
|
* cleanup of collect-ignoreAdrian Thurston2012-05-251-1/+0
| | | | | Suppress code generation of types that are duplicates into the ignore/token/ci regions. Removed some print statements used for debugging.
* experimenting with use of a nonterm for collecting ignores.Adrian Thurston2012-05-241-0/+1
| | | | | | | | | 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.
* Copyright notice updating.Adrian Thurston2012-01-181-1/+1
|
* Need to consider machines with eof references when deciding ifAdrian Thurston2011-08-071-1/+1
| | | | anyLmSwitchError. refs #310 refs #316.
* .cpp files to .ccAdrian Thurston2011-05-261-0/+1112