1. 22 Oct, 2016 1 commit
  2. 21 Oct, 2016 5 commits
  3. 16 Oct, 2016 3 commits
    • Nikita Popov's avatar
      Fix php-parse script · 4e25f515
      Nikita Popov authored
      4e25f515
    • Nikita Popov's avatar
      Move constants into NodeTraverser class · a46b3099
      Nikita Popov authored
      Not that the interface makes much sense anyway, but these are
      implementation details of a specific traverser.
      a46b3099
    • Nikita Popov's avatar
      Introduce ErrorHandler · f99a96e0
      Nikita Popov authored
      Add ErrorHandler interface, as well as ErrorHandler\Throwing
      and ErrorHandler\Collecting. The error handler is passed to
      Parser::parse(). This supersedes the throwOnError option.
      
      NameResolver now accepts an ErrorHandler in the ctor.
      f99a96e0
  4. 11 Oct, 2016 1 commit
  5. 09 Oct, 2016 2 commits
    • Nikita Popov's avatar
      a910f6a2
    • Nikita Popov's avatar
      Graceful handling for "special" errors · caa5c0cc
      Nikita Popov authored
      Nearly all special errors are now handled gracefully, i.e. the
      parser will be able to continue after encountering them. In some
      cases the associated error range has been improved using the new
      end attribute stack.
      
      To achieve this the error handling code has been moved out of the
      node constructors and into special methods in the parser.
      caa5c0cc
  6. 08 Oct, 2016 3 commits
  7. 30 Sep, 2016 10 commits
  8. 17 Sep, 2016 2 commits
  9. 16 Sep, 2016 5 commits
  10. 30 Aug, 2016 4 commits
  11. 11 Aug, 2016 1 commit
  12. 25 Jul, 2016 3 commits