Marpa

History of tests/grammars/g1-events/completed-on/gcr_tcl of f97a8147f64a5a0b
Login

History of tests/grammars/g1-events/completed-on/gcr_tcl of f97a8147f64a5a0b

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of file tests/grammars/g1-events/completed-on/gcr_tcl at check-in f97a8147f64a5a0b

2018-08-31
23:12
Ticket [d9b47bbb78]. Fix event management in the generators. Extended to fix the event data structures in general. - Modified container, grammar base, grammar classes - Event information split into declaration with state (events), and usage information (triggers). Events are managed in the main container class. Triggers are managed in the grammar base class. Code is common to L0 and G1. API used by the semantics is unchanged. Serialization structure changes. Event section is global. Trigger sections under L0, G1. Used a purpose-written tool to rewrite the old serializations in tests results (gcstate, gcr_*) to the new form. Reworked the SLIF generator to use the new form of serialization. Tests pass, no results changed. Fixed testsuite oops (generatec_gc(c|tcl)) not seen in trunk because everything with gc also had gc_c, etc. GC generators are ok as well. Extended testsuite to cover grammars with events. file: [5a2d38ae49] check-in: [5b0bdf9591] user: andreask branch: tkt-d9b47bbb78-event-management, size: 708
07:39
Ticket [d9b47bbb78]. Fix event management in the generators. Tests fully updated. Started update of generators. - slif ok - tparse in the works file: [e9139f759c] check-in: [d4619268cc] user: aku branch: mistake, size: 721
2017-06-26
22:21
Removed support for the `bless` adverb from the boot-parser and following stages. Updated tests. Left the cases using bless in the suite, for the parse errors they now cause. file: [fcd7785e90] check-in: [c1b1d00b8e] user: aku branch: trunk, size: 717
2017-05-12
20:45
Added: Fixes to normalizer: * Added bytes and byte ranges. Updated doc/atom.md. Fixes to reducer: * During a redo of the implementation of rstate the invokation of the normalizer on new pieces was inadvertently dropped. Added it back. * Added the missed handling of %namedclass'es to the Tcl specific reduction rules. Factored the common code into a separate proc (CC-TCL). Fixes to grammar container * Added missing method `remove`. Fixes to the container testsuite (reduce-tcl): * Skip over grammars without L0, or no literals. * With `grammar` unpacking done early not needed for getting the literals. * Varname typo * Added the gcr_tcl result files file: [e9aa2f9ac0] check-in: [5558558738] user: aku branch: new-slif-semantics, size: 759