MCPcopy
hub / github.com/antlr/antlr4 / triggerExitRuleEvent

Method triggerExitRuleEvent

runtime/JavaScript/src/antlr4/Parser.js:229–238  ·  view source on GitHub ↗

* Notify any parse listeners of an exit rule event. * @see //addParseListener

()

Source from the content-addressed store, hash-verified

227 * @see //addParseListener
228 */
229 triggerExitRuleEvent() {
230 if (this._parseListeners !== null) {
231 // reverse order walk of listeners
232 const ctx = this._ctx;
233 this._parseListeners.slice(0).reverse().forEach(function (listener) {
234 ctx.exitRule(listener);
235 listener.exitEveryRule(ctx);
236 });
237 }
238 }
239
240 getTokenFactory() {
241 return this._input.tokenSource._factory;

Callers 2

exitRuleMethod · 0.95

Calls 2

exitEveryRuleMethod · 0.65
exitRuleMethod · 0.45

Tested by

no test coverage detected