summaryrefslogtreecommitdiff
path: root/colm/main.cc
Commit message (Expand)AuthorAgeFilesLines
* warning suppress: use NULL as sentinal in execl callAdrian Thurston2019-09-261-1/+1
* Provide an '-r' command-line optionJan Max Meyer2019-09-261-4/+22
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-0/+798
* renamed colm dir to srcAdrian Thurston2013-06-081-670/+0
* fixed -x argument parsing (export code)colm-0.10.00.10.0Adrian Thurston2013-04-191-1/+1
* use -e for export headers, -x for export codeAdrian Thurston2013-04-181-4/+4
* program interface changesAdrian Thurston2013-04-181-68/+97
* added distinct func for setting the realmAdrian Thurston2013-04-181-0/+1
* improved naming of cons/load functionsAdrian Thurston2013-04-141-6/+6
* pass file name to streams, set in locationAdrian Thurston2013-04-061-3/+7
* active realm is now stored in ProgramAdrian Thurston2013-03-291-12/+13
* brought back the libcolmp and libcolmd distinction, they remain identicalAdrian Thurston2013-03-251-2/+2
* copying location information from the parse trees into internal structsAdrian Thurston2013-03-251-1/+2
* hid the implementation of LoadSourceAdrian Thurston2013-03-221-4/+3
* renaming of the loader files for easier access to load.{h,cc}Adrian Thurston2013-03-201-2/+2
* pass the colm grammar filename to the second stage as an argumentAdrian Thurston2013-03-161-4/+2
* renamed the bootstraping loaders, removed old scanner/parser from linkAdrian Thurston2013-03-161-14/+12
* 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-161-1/+1
* added framework for executing the final bootstraped parserAdrian Thurston2013-03-051-11/+28
* added a Bootstrap1 parser that calls the colm program generated by bootstrap0Adrian Thurston2013-03-031-6/+5
* distinguish bootstrap modes using ifdef, separate out bootstrap parser from baseAdrian Thurston2013-03-031-42/+52
* some refactoring of parser allocation in mainAdrian Thurston2013-03-031-6/+12
* removal of unneccessary vars in primary generator classesAdrian Thurston2013-03-031-2/+2
* moved some parser initialzation that was in main into BaseParser::initAdrian Thurston2013-03-031-7/+1
* removed output from the scanner class, not usedAdrian Thurston2013-03-031-1/+1
* added the second stage of the bootstrapAdrian Thurston2013-03-031-1/+1
* use a bootstrap binary to make a parser that is compiled into main colmAdrian Thurston2013-03-031-6/+5
* just one libcolm nowAdrian Thurston2013-03-021-4/+4
* various improvements supporting multiple parsers in one programAdrian Thurston2013-03-021-2/+5
* handle input output files appropriately when bootstrapping ( -B )Adrian Thurston2013-03-021-9/+20
* moved parser bootstrap code into bootstrap.ccAdrian Thurston2013-03-011-5/+12
* basic parser specified using C++ parser functionsAdrian Thurston2013-02-231-0/+2
* initialize base lang els and unique types earlier so we can use them in the p...Adrian Thurston2013-02-171-0/+7
* more simplification: removed isSigned from keyOps and host typeAdrian Thurston2012-12-291-1/+1
* more simplifyingAdrian Thurston2012-12-291-4/+2
* input locations should either be taken from files, or set to 'internal'Adrian Thurston2012-09-151-2/+9
* removing old COLM_LOG defines and varsAdrian Thurston2012-08-241-12/+3
* had the parse stop sense reversed in the new send-style syntax for parse, fixedAdrian Thurston2012-08-091-1/+1
* revert "moved 'colm' dir to 'src'"Adrian Thurston2012-08-011-0/+623
* moved 'colm' dir to 'src'Adrian Thurston2012-07-011-623/+0
* code movementAdrian Thurston2012-05-261-1/+1
* class name change ParseData -> CompilerAdrian Thurston2012-05-261-1/+1
* cleanup of the mainlineAdrian Thurston2012-05-261-8/+15
* version 0.5Adrian Thurston2012-04-091-1/+1
* Split exports into header and code. In cases there is a type with the same nameAdrian Thurston2012-04-061-1/+36
* Copyright notice updating.Adrian Thurston2012-01-181-1/+1
* Building up the consume and undoConsume implementation function for the newAdrian Thurston2011-12-291-0/+2
* First commit in redesign of the input interface. refs #342. Also copying dataAdrian Thurston2011-12-291-0/+2
* Set debug realms from the -D arg, pass to the compiled program.Adrian Thurston2011-11-061-3/+23