Skip to content

fix inifinite lexer loop on parser.suppressErrors mode #58

Closed
@ichiriac

Description

@ichiriac

The parser/lexer starts an infinite loop when reaches the end and gets an error on last statement.

Code to reproduce error :

  var AST = parser.create({
    lexer: {
      debug: true
    },
    parser: {
      suppressErrors: true,
      debug: true
    }
  }).parseCode('<?php echo b');

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions