Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | moved some declaration code into the declaration pass func | Adrian Thurston | 2014-01-04 | 1 | -8/+0 |
| | |||||
* | moved generic init code to declare function called on resove/creation | Adrian Thurston | 2014-01-04 | 1 | -1/+0 |
| | |||||
* | moved object init functions up to declare pass | Adrian Thurston | 2014-01-04 | 1 | -4/+5 |
| | |||||
* | moved init object functions up out of synthesis pass | Adrian Thurston | 2014-01-04 | 1 | -0/+11 |
| | |||||
* | moved initEmptyScanners out of declare pass | Adrian Thurston | 2014-01-04 | 1 | -0/+2 |
| | |||||
* | moved setPrecedence to resolve pass | Adrian Thurston | 2014-01-04 | 1 | -0/+1 |
| | |||||
* | eliminated varDeclaration as a distinct pass | Adrian Thurston | 2014-01-04 | 1 | -6/+2 |
| | |||||
* | use found UniqueType when consing type refs for repeat prods | Adrian Thurston | 2014-01-03 | 1 | -7/+7 |
| | |||||
* | store current context in var ref | Adrian Thurston | 2014-01-01 | 1 | -1/+0 |
| | | | | | This eliminates for lookup to happen during walk with context maintained in Compiler. | ||||
* | use ULONG_MAX for 0xff in long int size | Tomoyuki Fujimori | 2013-11-23 | 1 | -1/+1 |
| | |||||
* | added a constructor for string that sources from colm_data | Adrian Thurston | 2013-06-10 | 1 | -2/+2 |
| | |||||
* | renamed colm dir to src | Adrian Thurston | 2013-06-08 | 1 | -0/+1169 |
| | | | | | | 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. | ||||
* | revert "moved 'colm' dir to 'src'" | Adrian Thurston | 2012-08-01 | 1 | -1490/+0 |
| | | | | | | | | | | | 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. | ||||
* | pass program arguments to colmRunProgram instead of colmNewProgram. | Adrian Thurston | 2012-07-31 | 1 | -1/+1 |
| | | | | | Idea with this is to make it possible to re-use an allocated program for more than one invocation. | ||||
* | renamed Defintion to Production and added a static constructor | Adrian Thurston | 2012-07-23 | 1 | -18/+12 |
| | |||||
* | static member constructors | Adrian Thurston | 2012-07-02 | 1 | -7/+7 |
| | |||||
* | using static member functions for TypeRef construction | Adrian Thurston | 2012-07-02 | 1 | -6/+6 |
| | |||||
* | using a cons function for Term | Adrian Thurston | 2012-07-01 | 1 | -2/+0 |
| | |||||
* | using static constructors for creating Expression | Adrian Thurston | 2012-07-01 | 1 | -3/+5 |
| | | | | | The advantage of static constructors is that we can use common constructors for initializing fields. | ||||
* | moved 'colm' dir to 'src' | Adrian Thurston | 2012-07-01 | 1 | -0/+1496 |