Compile-Time Parser Generator in D programming language.
D Ruby
Permalink
Failed to load latest commit information.
example Remove unnecessary parentheses Apr 23, 2015
source/ctpg Import for_unittest module correctly May 6, 2015
.gitignore Add error message for combinators.choice with incompatible types Apr 23, 2015
Gemfile Divide ctpg.d into modules Apr 18, 2015
Gemfile.lock Divide ctpg.d into modules Apr 18, 2015
Guardfile
README.md Update README.md May 6, 2015
dub.json Add build configuration May 6, 2015

README.md

Documentation

https://github.com/youkei/ctpg/wiki

History

  • 3.0.2: Add build configuration to run unittest correctly
  • 3.0.1: Import a module for unittest correctly
  • 3.0.0
    • Divide ctpg.d into modules
    • Change DSL interface from string mixin to template mixin
  • 2.2.3
    • Fix issue #3
    • Refactor unittests
  • 2.2.2: Add target type for dub
  • 2.2.1: Fix unintended fall-through
  • 2.2.0: Fix error message line of undefined parser
  • 2.1.0: Add comment feature to DSL
  • 2.0.0: Full scratch
  • 1.2.0: Add SExp example (Thanks to @gcfutsuki !!)
  • 1.1.4: Refactor unittests
  • 1.1.3: Remove module declaration
  • 1.1.2: Fix @default_skip bug
  • 1.1.1: Compile with latest dmd
  • 1.1.0: Change skip behavior
  • 1.0.0: First major release