module Eggshell
Interfaces and methods to convert a parsed Eggshell
document into a class for reuse as a template.
The reference implementation, {@see DefaultAssembler} generates high-level code as follows:
pre. main_function(args*)
call_block_handler* call_macro_method*
macro_method(out, call_depth)
call_macro_handler
macro_method_expanded(out, call_depth)
native_expansion_of_macro*
This class is the root namespace for parsing and evaluating expressions. Each instance has its own parser and evaluator and provides convenience methods to quickly run an expresion.
%
Interfaces and helper classes to have processor-friendly streams.
Constants
- VERSION
- VERSION_MAJOR
- VERSION_MINOR
- VERSION_PATCH