Skip to content
Permalink
Branch: master
Commits on Dec 2, 2019
Commits on Nov 19, 2019
Commits on Nov 18, 2019
  1. adding docs to readme; adding build script to build command line inte…

    davidkellis committed Nov 18, 2019
    …rface; removing a bunch of logging in order to see where time is spent without logging enabled; updating Arborist grammar to allow for whitespace and comments at the beginning of a grammar file; adding Grammar#parse(String, String) so that grammars can be invoked on any grammar rule name, and not just the start rule
Commits on Oct 31, 2019
  1. documenting an unintuitive test case; adding an additional test; remo…

    davidkellis committed Oct 31, 2019
    …ving dead code; removing fail-all-rules logic
Commits on Oct 30, 2019
  1. extracting Matcher into its own file within the Arborist module; addi…

    davidkellis committed Oct 30, 2019
    …ng additional debug statements to Apply#eval; correcting some debug statements; rephrasing some comments; preparing to try limiting recursion along the lines of Tratt's Algorithm 2 again
Commits on Oct 18, 2019
Commits on Oct 17, 2019
  1. bumping version

    davidkellis committed Oct 17, 2019
  2. adding unit tests around support for left recursion; correcting parse…

    davidkellis committed Oct 17, 2019
    …r to properly handle various forms of left recursion
Commits on Oct 16, 2019
Commits on Oct 15, 2019
  1. upping version

    davidkellis committed Oct 15, 2019
  2. improving performance of build_mutex_alt_string_set_for_rule_parse_tr…

    davidkellis committed Oct 15, 2019
    …ee so that set union is replaced by concat
Commits on Oct 14, 2019
Commits on Oct 8, 2019
Commits on Oct 3, 2019
  1. removing dead code

    davidkellis committed Oct 3, 2019
Commits on Oct 2, 2019
  1. adding back support for memoizing rule applications at parse-time whe…

    davidkellis committed Oct 2, 2019
    …n not in the presence of left-recursion
Commits on Jan 5, 2019
Commits on Dec 31, 2018
  1. Revised behavior of automatic skip rule application within Syntactic …

    davidkellis committed Dec 31, 2018
    …rules: now the skip rule is only applied between terms of a sequence or repetition expression. The skip rule is defined to match a single character of whitespace that needs to be dropped. The skip rule is not currently but can be specified to be parameterized by the expression that would follow the application of the skip rule. This enables future enhancement of the automatic skip rule application facility.
Commits on Dec 21, 2018
  1. fixing bug in how ranges were constructed; range construction was not…

    davidkellis committed Dec 21, 2018
    … handling escaped chars properly, but now it does
  2. correcting bug in MutexAlt syntax - it was a lexical rule instead of …

    davidkellis committed Dec 21, 2018
    …syntactic rule. It is now a syntactic rule.
Older
You can’t perform that action at this time.