minimal refactor: as **we reserve the use of arbitrary variables, functions, etc. with the `yy` name prefix for jison et al: jison-lex, ebnf-parser, etc.**, we now pass the matching lexer rule in `performAction()` as index name `yyrulenumber` to execute the matching user-defined action code snippet.
minimal refactor: as **we reserve the use of arbitrary variables, functions, etc. with the `yy` name prefix for jison et al: jison-lex, ebnf-parser, etc.**, we now pass the matching lexer rule in `performAction()` as index name `yyrulenumber` to execute the matching user-defined action code snippet.

GerHobbelt/jison-lex,GerHobbelt/jison-lex