diff options
author | Adrian Thurston <thurston@complang.org> | 2013-05-26 16:36:02 +0000 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2013-05-26 16:36:16 +0000 |
commit | 758f05fc97c1583e327acc43e4cf2e390b64ee40 (patch) | |
tree | d72c79d9a5a366a7dc6a3bee422007ece378cd62 /ChangeLog | |
parent | 8a9547b9628699717dc095e9cdebd4d34990311d (diff) | |
download | colm-758f05fc97c1583e327acc43e4cf2e390b64ee40.tar.gz |
changelog entries for 0.11, version bump to 0.11colm-0.11
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 19 |
1 files changed, 17 insertions, 2 deletions
@@ -1,5 +1,20 @@ -colm 0.10 - April 18, 2013 --------------------------- +colm 0.11 - May 26, 2013 +------------------------ + * Require <> around ref and ptr type declarations (eg: ptr<type_ref>) + * Added production labels, which follow a production with the form + :Label. Labels are exposed in the C++ interface using an enum. They + are prefixed with _ to avoid conflict with member access functions. + * It's now possible to access Tree::tokdata from the C++ interface. + * The print, stream print, stream push, and stream append operations all + no longer trim trees by default. This makes these functions + consistent with constructor, which refrains from trimming to avoid + extra work. A construct with a tree trim is accomplished with an + additional operator. The above print and stream operations now have + the same usage patterns. + * Fixes to prodNum preservation through tree copy, and to the parser + +colm 0.10 - Apr 18, 2013 +------------------------ * Implemented the colm parser in colm. Bootstrapping with a parse tree construction in C++. Using that generated parser to to parse the colm grammar, from which the primary parser is produced. |