lp://staging/~db-keen/docbrown/python-parser
- Get this branch:
- bzr branch lp://staging/~db-keen/docbrown/python-parser
Branch merges
Branch information
Recent revisions
- 2. By Daniel Brumbaugh-Keeney
-
fixed rule print_stmt bracket matchup error in grammar.bnf
removed excess whitespace in grammar.bnf
joined many rules in treetop grammar to improve efficiency
set top-level rule in treetop grammar to be input_input
added many labels to treetop grammar
added explicit syntax nodes
removed left-recursion by creating many rule name_suffix
removed any elements of former grammar format
added whitespace where appropriate
removed a great deal of recursion with option repitition
changed convention from name_stmt to name_statement
removed unusual escape sequences
added several auxillary rules referenced, but not defined in grammar.bnf
added unicode data files for unicode named references in strings
added auxillary script for handling unicode
added generated list of syntax nodes for documentation
added python_treetop_ spec.rb
added test log ( 42 tests, 403 assertions, 7 failures, 2 errors )
added sample fragments ( file of shorts, and dir of full scripts )
added main test file, with 42 tests, 403+ assertions - 1. By Daniel Brumbaugh-Keeney
-
first commit to python-parser
includes official grammar, and treetop grammar, with compiled version