Description

Compile Time Parser Generator

Package Information

Version3.0.2 (2015-May-06)
Homepagehttps://github.com/youkei/ctpg
Repositoryhttps://github.com/youxkei/ctpg
LicenseCC0
Registered byHisayuki Mima
Dependencies

compile-time-unittest

selflinoin

Installation

To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

Readme

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

Available versions

3.0.2 3.0.1 3.0.0 2.2.3 2.2.2 2.2.1 2.2.0 2.1.0 2.0.0 ~master ~develop