Skip to content
Commits on Jul 9, 2013
  1. @bfriesen

    Merge branch 'release/v0.0.3'

    bfriesen committed
  2. @bfriesen

    Added 'regex index' arrow to WinForms UI.

    bfriesen committed
    Always shows the initial index where the regex starts an attempt at parsing. Only advances upon success of failure of the entire regex.
  3. @bfriesen

    Fixed engine advance bug.

    bfriesen committed
    The engine would advance too far in situations like this: pattern: 'ab', input: 'aab'. When the regex failed at index 0 ('aa' doesn't match 'ab'), the engine would advance to 2 instead of 1.
Commits on Jul 8, 2013
  1. @bfriesen

    Merge branch 'release/v0.0.2'

    bfriesen committed
  2. @bfriesen
  3. @bfriesen

    Fixed command line arg bug.

    bfriesen committed
    A '$' at the end of the pattern or input would cause the arg to be ignored.
  4. @bfriesen

    Fixed nested quantifier bug.

    bfriesen committed
    Given inputs like /(ab(12)?xy)/ or /(ab(12){2}xy)/, parse errors would occur.
  5. @bfriesen

    Merge branch 'release/v0.0.1'

    bfriesen committed
  6. @bfriesen
  7. @bfriesen

    Added Azure deploy profiles.

    bfriesen committed
  8. @bfriesen
  9. @bfriesen

    Added swagger.

    bfriesen committed
Commits on Jul 7, 2013
  1. @bfriesen
  2. @bfriesen
  3. @bfriesen
  4. @bfriesen
  5. @bfriesen
Commits on Apr 26, 2013
  1. @bfriesen
Commits on Feb 3, 2013
  1. @bfriesen

    Added parse step service.

    bfriesen committed
Commits on Feb 2, 2013
  1. @bfriesen
Commits on Jan 15, 2013
  1. @bfriesen

    Fixed Lookahead's LookaroundStart index bug.

    bfriesen committed
    LookaroundStart had the raw, unmodified index of the lookaround engine,
    instead of the lookaround's engine's index plus the modifier (which, for
    LookAhead, is outerEngine.Index).
Commits on Jan 14, 2013
  1. @bfriesen

    ResetIndex step is yielded by greedy quantifier

    bfriesen committed
    If a greedy quantifier failed because it was forced to backtrack all the
    way to the beginning, *and* it changed the engine's state, then yield a
    ResetIndex step.
  2. @bfriesen
  3. @bfriesen

    Added "Basic" MVC4 project.

    bfriesen committed
  4. @bfriesen
  5. @bfriesen

    Added tests for negative look-behind.

    bfriesen committed
    The tests confirm that negative look-behind was already working.
  6. @bfriesen

    Added "html" match test.

    bfriesen committed
  7. @bfriesen
  8. @bfriesen
Commits on Jan 11, 2013
  1. @bfriesen
Commits on Jan 7, 2013
  1. @bfriesen

    Fixed look-ahead parse step.

    bfriesen committed
    The parse step for look-ahead would have the wrong 'current state'.
    Because of this, when debugging the regex, not enough text would be
    highlighted for the look-ahead step, as well as the regex match or fail
    step.
  2. @bfriesen

    Fixed Parse button bug.

    bfriesen committed
    Clicking the Parse button would not clear existing parse steps - it
    would append new ones to the end of the list.
  3. @bfriesen

    Implemented negative look-ahead...

    bfriesen committed
    Also fixed bug where look-ahead would erroneously advance the engine
    index upon completion (successful or not). Also fixed regex fail step so
    that it reports all of the text that it successfully matched, along with
    the part that it did not match.
  4. @bfriesen
  5. @bfriesen

    Fixed over-eager alternation capturing issue.

    bfriesen committed
    When an alternation wrapped in capturing parens would capture text with
    one alternation choice, but the overall regex failed with that choice,
    and a later alternation choice DID result in an overall regex match, the
    engine would report both the initial invalid capture and the final valid
    capture. For example, the regex, "^(\d\d\d\d|24680)$", when given input
    text "24680", would report two captures: "2468" and "24680", when only
    "24680" is correct.
Something went wrong with that request. Please try again.