Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/youxkei/ctpg
Compile-Time Parser Generator in D programming language.
https://github.com/youxkei/ctpg
Last synced: about 2 hours ago
JSON representation
Compile-Time Parser Generator in D programming language.
- Host: GitHub
- URL: https://github.com/youxkei/ctpg
- Owner: youxkei
- Created: 2011-07-13T10:14:48.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2015-05-06T04:43:13.000Z (over 9 years ago)
- Last Synced: 2024-06-21T18:08:37.597Z (5 months ago)
- Language: D
- Homepage:
- Size: 1.11 MB
- Stars: 45
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-d - ctpg - Compile-Time Parser (with converter) Generator written in D. (Lexers, Parsers, Parser Generators / Bare metal / kernel development)
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](https://github.com/youkei/ctpg/issues/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