metad.compiler

Undocumented in source.

Public Imports

std.array
public import std.array;
Undocumented in source.

Members

Templates

Compiler
template Compiler(alias Parser, ParseTree data)
Undocumented in source.
Compiler
template Compiler(ParseTree T, alias Parser)
Undocumented in source.
TupleCompiler
template TupleCompiler(ParseTree T, alias Parser)

The TupleCompiler converts you input to a tuple at compile-time. The default node parser simply adds the "matches" as an unnamed string[].

TupleCompiler
template TupleCompiler(alias Parser, alias data)
Undocumented in source.
loadAndCompile
template loadAndCompile(string grammarFile, string docRoot, string dataFile, alias _Compiler)
Undocumented in source.
loadGrammar
template loadGrammar(string fname, string docRoot)

A compile-time compiler (meta-compiler).

loadGrammarAndData
template loadGrammarAndData(string grammarFile, string docRoot, string dataFile)
Undocumented in source.

Meta