Module: Fabulator

Defined in:
lib/fabulator/lib/action.rb,
lib/fabulator.rb,
lib/fabulator/lib.rb,
lib/fabulator/expr.rb,
lib/fabulator/tag_lib.rb,
lib/fabulator/version.rb,
lib/fabulator/compiler.rb,
lib/fabulator/template.rb,
lib/fabulator/expr/node.rb,
lib/fabulator/expr/step.rb,
lib/fabulator/structural.rb,
lib/fabulator/expr/parser.rb,
lib/fabulator/expr/if_expr.rb,
lib/fabulator/expr/literal.rb,
lib/fabulator/lib/function.rb,
lib/fabulator/tag_lib/type.rb,
lib/fabulator/expr/bin_expr.rb,
lib/fabulator/expr/for_expr.rb,
lib/fabulator/expr/function.rb,
lib/fabulator/expr/let_expr.rb,
lib/fabulator/lib/attribute.rb,
lib/fabulator/expr/path_expr.rb,
lib/fabulator/lib/structural.rb,
lib/fabulator/expr/node_logic.rb,
lib/fabulator/expr/unary_expr.rb,
lib/fabulator/expr/union_expr.rb,
lib/fabulator/core/actions/choose.rb,
lib/fabulator/expr/statement_list.rb,
lib/fabulator/core/actions/for_each.rb,
lib/fabulator/tag_lib/presentations.rb,
lib/fabulator/core/actions/variables.rb,
lib/fabulator/core/structurals/group.rb,
lib/fabulator/core/structurals/state.rb,
lib/fabulator/core/structurals/filter.rb,
lib/fabulator/tag_lib/transformations.rb,
lib/fabulator/core/structurals/transition.rb,
lib/fabulator/expr/axis_descendent_or_self.rb,
lib/fabulator/core/structurals/state_machine.rb

Overview

Provides functional support – not quite closures (yet)

Defined Under Namespace

Modules: Core, Expr, Lib, Template, VERSION Classes: Compiler, StateChangeException, Structural, TagLib

Constant Summary collapse

FAB_NS =
'http://dh.tamu.edu/ns/fabulator/1.0#'
FAB_LIB_NS =
'http://dh.tamu.edu/ns/fabulator/library/1.0#'