Module | Hoe::Racc |
In: |
lib/hoe/racc.rb
|
Racc plugin for hoe.
lexer : | Generate lexers for all .rex files in your Manifest.txt. |
parser : | Generate parsers for all .y files in your Manifest.txt. |
.y -> .rb rule : | Generate a parser using racc. |
.rex -> .rb rule : | Generate a lexer using rexical. |
racc_flags | [RW] | Optional: Defines what flags to use for racc. default: "-v -l" |
racc_tasks | [RW] |
Optional: Defines what tasks need to generate parsers/lexers first.
Defaults to [:multi, :test, :check_manifest] If you have extra tasks that require your parser/lexer to be built, add their names here in your hoe spec. eg: racc_tasks << :debug |
rex_flags | [RW] | Optional: Defines what flags to use for rex. default: "—independent" |