Sha256: 7650b1539002afed67865d3cfddbe0c35d5a0214d59d7773ba296c7e72236c30
Contents?: true
Size: 629 Bytes
Versions: 3
Compression:
Stored size: 629 Bytes
Contents
# 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: # # * Abstract syntax trees: {AST} # * Control flow graphs: {CFG} # * Transformations: {Transform} # # Additionally, a simple {Graphviz} adapter is provided. module Furnace require "furnace/version" require "furnace/ast" require "furnace/cfg" require "furnace/transform/pipeline" require "furnace/transform/iterative_process" require "furnace/graphviz" end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
furnace-0.3.1 | lib/furnace.rb |
furnace-0.3.0 | lib/furnace.rb |
furnace-0.3.0.beta3 | lib/furnace.rb |