Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on May 5, 2015
  1. Bugfix version bump.

  2. Whitespace cleanup.

  3. Merge pull request #39 from codella/fix-issue-38

    In case of multiline match, chars in the last lines must be taken in account
Commits on Mar 23, 2015
  1. Merge pull request #40 from guncha/patch-1

    Update  Fixes bad Markdown codeblock.
Commits on Mar 20, 2015
  1. @guncha


    guncha authored
    Fix minor formatting issue with code blocks
Commits on Mar 16, 2015
  1. @codella
Commits on Feb 5, 2015
  1. Fixed an issue with the destructuring for AST nodes.

    The previous behavior of the AST node's destructuring didn't match
    well with the new custom member ordering.  As such, a node will
    no longer special-case the destructuring of a node into just the
    value members.
  2. Some more work.

Commits on Jan 23, 2015
Commits on Jan 22, 2015
Commits on Nov 9, 2014
  1. Fixed a bug where in EBNF expansion in the CFG builder.

    Multiple copies of the expansion productions were being generated
    because the grammar wasn't being checked for existing productions.
Commits on Oct 11, 2014
Commits on Oct 10, 2014
Commits on Oct 9, 2014
Commits on Oct 6, 2014
  1. Added some usefull error messages.

    Added an error message to indicate when a parser hasn't been finalized.
    Added an error message to indicate that someone is trying to finalize an
    empty parser.
Commits on Oct 3, 2014
Commits on Jun 23, 2014
  1. Updates to the ASTNode class.

    Added some checks for re-definition for values and children.
    Removed the requirement that values not be instances of ASTNodes.
Commits on Jun 22, 2014
  1. Code cleanup and improvement in cfg.rb.

    Converted all generated productions to left-recursive form.
    Changed some function names to more clearly indicate their purpose.
    Merged several related functions into a single function.
Commits on May 23, 2014
Commits on May 1, 2014
  1. Merge pull request #30 from mrodrigues/patch-1

  2. @mrodrigues


    mrodrigues authored
Commits on Apr 19, 2014
  1. Change ASTNode so that initialize optionally takes a block.

    If the block is given it is executed in the context of the new node.
Something went wrong with that request. Please try again.