gamma ~master
Extended Affix Grammar compiler generator
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
This package provides sub packages which can be used individually:
gamma:runtime - runtime library for generated compiler
<img src="../assets/doc/images/Greeklcgamma.svg" alt="gamma" width="100"/>
Extended Affix Grammar Compiler Generator
gamma is a compiler generator for the [Extended Affix Grammar] formalism.
See the Wiki for detailed introductions, tutorials, information on Extended Affix Grammars and compiler generators, and more.
Usage
Run gamma to generate a compiler for some of the available examples. For example:
./gamma example/abc.eag
Then, run the generated compiler. For example:
./S test/abc
Alternatively, use [dub] to run, build, or test the compiler generator. For example:
dub run -- example/abc.eag
- ~master released 9 days ago
- linkrope/gamma
- BSL-1.0
- Copyright © 2025, Mario Kröplin
- Authors:
- Sub packages:
- gamma:runtime
- Dependencies:
- argparse
- Versions:
-
0.3.0 2025-Oct-03 ~master 2025-Oct-05 ~finish-parser 2024-Aug-14 - Download Stats:
-
-
0 downloads today
-
1 downloads this week
-
12 downloads this month
-
35 downloads total
-
- Score:
- 0.8
- Short URL:
- gamma.dub.pm