Module: Furnace
- Defined in:
- lib/furnace.rb,
lib/furnace/ast.rb,
lib/furnace/cfg.rb,
lib/furnace/version.rb,
lib/furnace/transform/pipeline.rb,
lib/furnace/transform/iterative_process.rb
Overview
Furnace is a set of tools for writing compilers, translators or static analyzers--any programs which read, manipulate or transform other programs.
Currently it provides three independent modules, grouped by the main data structure being used:
Additionally, a simple Graphviz adapter is provided.
Defined Under Namespace
Modules: AST, CFG, Transform Classes: Graphviz
Constant Summary collapse
- VERSION =
"0.3.1"