https://github.com/thblt/docoptc
A compiler for the Docopt syntax, written in Haskell.
https://github.com/thblt/docoptc
Last synced: 12 months ago
JSON representation
A compiler for the Docopt syntax, written in Haskell.
- Host: GitHub
- URL: https://github.com/thblt/docoptc
- Owner: thblt
- License: gpl-3.0
- Created: 2015-11-18T14:34:18.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-04-03T10:15:04.000Z (about 9 years ago)
- Last Synced: 2025-04-12T11:43:39.100Z (about 1 year ago)
- Language: Haskell
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DocoptC
Docoptc will be a compiler for the [Docopt syntax](http://docopt.org/). Unlike most Docopt implementations, Docoptc is meant to be used during a build to generate command-line arguments parsing code in (potentially) any target language.
I'm writing DocOptC to learn Haskell, so don't expect anything usable anytime soon.
I'm currently planning the following features, in possible order of implementation:
1. Full support for the DocOpt syntax.
2. Target Haskell, Python and C
3. [Syntax extensions](https://github.com/thblt/docoptc/blob/master/doc/DesignNotes.org)