lp:~db-keen/treetop/working-mess

Created by Daniel Brumbaugh-Keeney and last modified
Get this branch:
bzr branch lp:~db-keen/treetop/working-mess
Only Daniel Brumbaugh-Keeney can upload to this branch. If you are Daniel Brumbaugh-Keeney please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Daniel Brumbaugh-Keeney
Project:
Treetop
Status:
Development

Recent revisions

8. By Daniel Brumbaugh-Keeney

fixed positive/negative lookahead switchup in testeroni.treetop

7. By Daniel Brumbaugh-Keeney

made treetop.lang properly identify character classes, removing old regex

6. By Daniel Brumbaugh-Keeney

made aurochs.treetop into an actual treetop grammar :)

added to_aurochs to treetop-metagrammar.treetop
much improved to_oniguruma in treetop-metagrammar.treetop
moved more wrap_with_prefix/suffix into metagrammar-o-helpers
added upcamel_case to metagrammar-o-helpers

fixed lack of conversion within prefix to_dylan_peg
fixed "any-char-at-all()" in dylan-peg is now "char"
added dylan-peg.treetop unit tests

updated playground scripts in node_classes.rb
regenerated parse-dylan.dylan from updated dylan.treetop

generalized runtime.rb

added grammar converters spec

5. By Daniel Brumbaugh-Keeney

renamed cos => to_oniguruma in treetop-metagrammar.treetop
added to_dylan_peg in treetop-metagrammar.treetop
added conversion from Ruby's a_var convention to Dylan's a-var
switched to prefering collect + join to inject
added aurochs grammar and example in itself
added generated parse-peg.dylan from treetop-metagrammar.treetop processing itself
added generated parse-dylan.dylan from treetop-metagrammar processing dylan.treetop
added silly MetagrammarOHelpers module for to_dylan_peg
added fixed to_dylan_peg to include semicolons after parse rules

4. By Daniel Brumbaugh-Keeney

fixed treetop.lang to properly recognize container modules
merged container modules, grammar name, and included modules in treetop.lang
added dot (as in graphviz) resources list
added runtime (currently a sample all-inclusive)
created treetop-metagrammar.treetop for compiling to oniguruma
added testeroni.treetop for testing oniguruma compiler

3. By Daniel Brumbaugh-Keeney

added OMeta reference

2. By Daniel Brumbaugh-Keeney

added arbitrary metagrammars
added examples in arbitrary grammars
added basic test suite
much improved treetop.lang for gtksourceview-2.0
updated resources file

1. By Daniel Brumbaugh-Keeney

first commit
includes gtksourceview-2.0 language descriptor file for treetop source highlighting
includes resources file for references

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.