Permalink
Commits on Aug 12, 2011
Commits on Aug 6, 2011
  1. Fixes to position methods.

    committed Aug 6, 2011
Commits on Jul 6, 2011
  1. Added example for parametrized rules.

    A simple integer literal parser that uses a single parametrized
    rule to parse integer literals of different base.
    committed Jul 6, 2011
  2. Rules can use arguments in expressions.

    On a RuleRef argument list, allow & to be used like in ruby,
    to pass another expression as a proc.
    This allows us to have parametrized rules.
    
    + - = " "*
    + foo(bar, bat) = < - bar (- "," - (bat | bar))* - > { text }
    + hello = "hi"
    + root = foo(&hello, &"world") | foo(&"hola", &"mundo")
    
    Would match:
    
    + "hi, world, hi"
    + "hola, hola, mundo"
    committed Jul 6, 2011
Commits on May 15, 2011
  1. Add lua string example

    Evan Phoenix committed May 15, 2011
Commits on May 8, 2011
  1. regenerate parser

    Alex Suraci committed May 8, 2011
  2. more string escape tests

    Alex Suraci committed May 8, 2011
Commits on May 5, 2011
  1. version bump

    Evan Phoenix committed May 5, 2011
  2. @evanphx

    Merge pull request #19 from matthewd/master

    Memoize rules with params too
    evanphx committed May 5, 2011
  3. @matthewd
Commits on May 3, 2011
  1. @evanphx

    Merge pull request #18 from jvoorhis/master.

    Tiny bugfix, tests pass on Ruby 1.9.2 now
    evanphx committed May 3, 2011
  2. @jvoorhis
Commits on Apr 22, 2011
  1. @BRIMIL01
  2. @BRIMIL01

    Added ast to readme

    BRIMIL01 committed Apr 22, 2011
Commits on Apr 18, 2011
  1. Regenerate parser

    Alex Suraci committed Apr 18, 2011
  2. Add basic string escape tests

    Alex Suraci committed Apr 18, 2011
  3. Fix result not making it back to the external invoker

    Alex Suraci committed Apr 18, 2011
  4. Handle more Ruby string escapes

    Alex Suraci committed Apr 18, 2011
  5. allow empty strings

    Alex Suraci committed Apr 18, 2011
  6. Regen parser

    Evan Phoenix committed Apr 18, 2011
  7. Add bound detect support -- @< a b >

    Evan Phoenix committed Apr 18, 2011
Commits on Apr 17, 2011
  1. Handle strings in invoke args better

    Alex Suraci committed Apr 17, 2011
Commits on Apr 16, 2011
  1. Handle strings in actions better

    Evan Phoenix committed Apr 16, 2011
  2. Add support for AST nodes without parameters

    Evan Phoenix committed Apr 16, 2011
Commits on Apr 13, 2011
  1. @BRIMIL01

    Refactored indentify

    BRIMIL01 committed Apr 13, 2011
  2. @BRIMIL01

    Added indentation to code generation. Modified tests to looks for pro…

    …perly indented code.
    BRIMIL01 committed Apr 13, 2011
  3. @BRIMIL01
Commits on Apr 6, 2011
  1. Bump to 0.8

    Evan Phoenix committed Apr 6, 2011
  2. Add missing License file

    Evan Phoenix committed Apr 6, 2011
  3. Add AST generation!

    Evan Phoenix committed Apr 6, 2011
  4. @BRIMIL01
Commits on Apr 4, 2011
  1. @BRIMIL01

    Added failing test for files that end with comments

    Fixed require in parser drivers to explicitly state path to make 1.9 happy
    BRIMIL01 committed Apr 4, 2011