
export class {{NAME}}Lexer extends JisonLexer implements JisonLexerApi {
  options: any = {{OPTIONS}};
  constructor (yy = {}) {
    super(yy);
  }

  rules: RegExp[] = {{RULES}};
  conditions: any = {{CONDITIONS}}
  performAction (yy:any,yy_:any,$avoiding_name_collisions:any,YY_START:any): any {
{{ACTION_INCLUDE}}    var YYSTATE=YY_START;
    switch($avoiding_name_collisions) {
{{STATE_ACTIONS}}
    }
  }
}
