summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* automated conversion of svn:ignore properties to .gitignore files on tags/0.2colm-0.20.2Adrian Thurston2012-04-2813-0/+85
* Tagged 0.2.Adrian Thurston2011-11-210-0/+0
* The -v option now prints the version and exits.Adrian Thurston2011-07-311-2/+6
* Automake files in the tests directory now used only for adding files to theAdrian Thurston2011-07-3116-812/+1074
* Moving test/Makefiles to automake files. Going to include the test cases in theAdrian Thurston2011-07-308-2/+4
* Pointer and Ref type references needed work following the recent improvementsAdrian Thurston2011-07-289-162/+238
* Added the alias statement and implemented it. The symbol map now maps names toAdrian Thurston2011-07-168-109/+157
* Type typeid type arg now wrapped in <>. In line with map, list, etc.Adrian Thurston2011-07-1313-44/+44
* Removed the old production-style generics. Now only using the type-args style.Adrian Thurston2011-07-108-91/+27
* Use a list typeref for argv. Means argv_list is no longer an implicitly createdAdrian Thurston2011-07-1012-20/+23
* Use generic type refs for parse and parse_stop expressions. Adrian Thurston2011-07-103-18/+29
* Rest of the generic types (map, list, vector) now supported in type ref.Adrian Thurston2011-07-109-38/+95
* The map type_ref is now working. This required considerable improvement to theAdrian Thurston2011-07-106-76/+304
* Fixed the precedence setting, which was broken since the recent improvements toAdrian Thurston2011-07-0911-83/+140
* More cleanup around LangEl declarations. Set the type in the declare function.Adrian Thurston2011-07-096-55/+33
* More cleanup of ProdEl.Adrian Thurston2011-07-093-42/+19
* Repeat types now have their own map, eliminates need to lookup by name. TheAdrian Thurston2011-07-0810-228/+269
* The getLangEl function split into declare and find.Adrian Thurston2011-07-075-48/+37
* KlangEl -> LangElAdrian Thurston2011-07-0716-190/+190
* Some class renaming and minor cleanup.Adrian Thurston2011-07-077-75/+75
* Unsugar type references (repeat, list, opt) on every lookupType. Bit moreAdrian Thurston2011-07-063-10/+11
* Removed the final two lookupType calls from the resolve class. Adrian Thurston2011-07-042-33/+31
* Some code movement.Adrian Thurston2011-07-032-62/+62
* Removed all calls to lookup type except the two, where the typeref is allocatedAdrian Thurston2011-07-033-20/+42
* Some cleanup.Adrian Thurston2011-07-033-40/+20
* Some cleanup. Started on moving the type resolving of variables to the resolveAdrian Thurston2011-07-034-14/+19
* More movement into the resolve pass.Adrian Thurston2011-06-222-5/+13
* More lookupType calls moved to the declareClass. refs #298.Adrian Thurston2011-06-225-6/+22
* Removed the call to lookupType from construct compile, added it to the resolveAdrian Thurston2011-06-212-2/+20
* Some code movement towards separating parsing, declaration, type resolution,Adrian Thurston2011-06-218-162/+196
* Some code movement.Adrian Thurston2011-06-184-299/+339
* Some cleanup.Adrian Thurston2011-06-163-168/+33
* Last call to getKlangEl removed from the parser. The lhs and rhs variables areAdrian Thurston2011-06-162-4/+12
* Language elements for the nonterminals now allocated in the declaration pass.Adrian Thurston2011-06-164-60/+120
* Moved langEl allocation for tokens and ignores from the parser and into theAdrian Thurston2011-06-155-29/+58
* Moved language element creation for context definitions to the declare pass.Adrian Thurston2011-06-153-15/+61
* Need to collect tokens and nonterminals at parse time so we can declare theAdrian Thurston2011-06-157-16/+56
* Moved the declaration of literal language elements to the declare pass afterAdrian Thurston2011-06-104-19/+35
* The language element allocation for generics moved out of the parse pass.Adrian Thurston2011-06-096-94/+139
* Eliminated two calls to getKlangEl by replacing with passing up the tree. ThisAdrian Thurston2011-06-082-6/+28
* Added makefiles. Still generated, but checked in too for convenience. New testsAdrian Thurston2011-06-083-0/+748
* Turning the 'analyze' pass into a type resolution pass.Adrian Thurston2011-06-055-62/+62
* Install the runtime headers.Adrian Thurston2011-06-032-9/+32
* Moved config.h.in away to defs.h.in, need to rely on autoheader to generate it.Adrian Thurston2011-05-299-2/+8
* Working on grammars for type references and unique types. Need to finalllyAdrian Thurston2011-05-261-0/+32
* .cpp files to .ccAdrian Thurston2011-05-2625-13/+50
* Can now capture (declare) variables in construct and parse statements. Name:Adrian Thurston2011-05-208-21/+109
* Copyright dates were never really kept current. Many updates/fixes.Adrian Thurston2011-05-1856-56/+56
* Added back parser building rules, which were disabled since moving to automake.Adrian Thurston2011-05-181-14/+15
* Fixes for 64bit. The SIZEOF_LONG macro was not being included in a header thatAdrian Thurston2011-05-126-53/+70