Marpa

History of tests/grammars/discards/adverbs/event-name-standard/events of 11a3929e08d3da01
Login

History of tests/grammars/discards/adverbs/event-name-standard/events of 11a3929e08d3da01

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

History of file tests/grammars/discards/adverbs/event-name-standard/events at check-in 11a3929e08d3da01

2018-07-25
04:02
Tweaked the match API, specifically location reporting and manipulation. The user visible current location always points to the character where (with which) processing will resume when the event handler returns. Updated the tests. file: [965f1ec24a] check-in: [11a3929e08] user: aku branch: parse-events, size: 427
2018-07-23
19:40
Extended event testing to the sv/symbols match methods (set & get). file: [930315ebbb] check-in: [bc770d489f] user: aku branch: parse-events-rtc, size: 427
2018-04-20
21:28
inbound: Absolute movement, tweaked for consistency. Extended with optional delta arguments. gate: Extended with forwards to the input location accessor and modifiers. This provides parse event handlers with the ability to move in the input. lexer: Moved redo to before we handle parse events. This enables parse event handlers to modify the location without interference from the system itself. Modified pre-lexeme event generation to move input to the start of the lexeme. Fixed pe-fill method, forgot to set flag for the incremental rebuild of the symbol/sv tables. parse descriptor: See gate. Further fixed accessor setup. Extended view to report input location. testsuite: Report input location. Move input location to the end of the lexeme. Needed now that pre-lexeme events have the location at the start. Updated expected results. file: [90a40837a1] check-in: [faebf8fba4] user: aku branch: parse-events, size: 316
2018-04-04
06:44
Reworked the lexer somewhat. Moved match state into a nested object for easier access. Exposed to parse event handlers via a limiting facade. Outside entrypoint is parser method 'match', an ensemble. Moved to single event handler call bundling all relevant events. Internally also used to simplify GetSemanticValue. Updated discard event test. file: [26bd89aad2] check-in: [97d4a5397c] user: aku branch: parse-events, size: 208
2018-04-03
04:41
Added: Extended the Tcl runtime with basic support for events via callback. Set/unset/query, forwarding from the inner objects. Definition and storage of event maps. Proper pre-processing of such maps for the lexer, not yet for the parser. Added generation of discard events. Extended the testsuite to demonstrate the basic infrastructure, and discard events. Removal of trailing spaces. file: [00047b7dce] check-in: [0f5c6931e2] user: aku branch: parse-events, size: 92