Changelog - skorg/ppi4j GitHub Wiki

version 1.2.0b4 - 2012.05.12

  • fixed offset calculations when HereDocTokens are involved
  • removed getLiteral(), getLiteralStart/End() implementations
  • implemented all Token classe minus a few non-essensials
  • getChildren()/getSigChidren()/getElements() all return unmodifiable lists
  • dropped getNameOffset() from statements in favor of just returning the 'name' token
  • intoduced NULL token for use instead of null
  • first round of statement parsing
  • javadoc improvements

version 1.2.0b3 - 2012.04.27

  • fixed subscript bareword resolution
  • added Document.destroy() to clear entries from parent map
  • reverted visitor implementation (grr!)
  • introduce new 'state tracking' mechanism to AST builder
  • fixed tokenization of q#...#

version 1.2.0b2 - 2012.04.17

  • IncludeStatement fully implemented (minus PPI::Statement::Include::version_literal())
  • SubStatement fully implemented (minus PPI::Statement::Sub::prototype())
  • Structure fully implemented (minus PPI::Structure::insert_after/before())
  • refactored visitor implementation
  • added getLiteral(), getLiteralStart/End() to Token classes
  • javadoc improvements

version 1.2.0b1 - 2012.04.02

  • debut