Module: Melbourne::AST

Defined in:
lib/melbourne/ast.rb,
lib/melbourne/ast/data.rb,
lib/melbourne/ast/file.rb,
lib/melbourne/ast/node.rb,
lib/melbourne/ast/self.rb,
lib/melbourne/ast/sends.rb,
lib/melbourne/ast/values.rb,
lib/melbourne/ast/grapher.rb,
lib/melbourne/ast/literals.rb,
lib/melbourne/ast/constants.rb,
lib/melbourne/ast/operators.rb,
lib/melbourne/ast/variables.rb,
lib/melbourne/ast/exceptions.rb,
lib/melbourne/ast/definitions.rb,
lib/melbourne/ast/control_flow.rb

Defined Under Namespace

Modules: LocalVariable Classes: ActualArguments, Alias, And, ArrayLiteral, AsciiGrapher, AttributeAssignment, BackRef, Begin, Block, BlockArgument, BlockPass, Break, CVarDeclare, Case, Class, ClassName, ClassScope, ClassVariableAccess, ClassVariableAssignment, ClosedScope, ConcatArgs, ConstAccess, ConstAtTop, ConstFind, ConstName, ConstSet, Container, DefaultArguments, Define, DefineSingleton, DefineSingletonScope, Defined, DynamicExecuteString, DynamicOnceRegex, DynamicRegex, DynamicString, DynamicSymbol, ElementAssignment, EmptyArray, EmptyBody, EmptySplat, EndData, Ensure, EvalExpression, ExecuteString, False, File, FixnumLiteral, Flip2, Flip3, Float, For, FormalArguments, GlobalVariableAccess, GlobalVariableAssignment, HashLiteral, If, InstanceVariableAccess, InstanceVariableAssignment, Iter, IterArguments, LocalVariableAccess, LocalVariableAssignment, MAsgn, Match, Match2, Match3, Module, ModuleName, ModuleScope, Negate, Next, Nil, Node, Not, NthRef, NumberLiteral, OpAssign1, OpAssign2, OpAssignAnd, OpAssignOr, Or, PushArgs, Range, RangeExclude, ReceiverCase, Redo, RegexLiteral, Rescue, RescueCondition, RescueSplat, Retry, Return, SClass, SClassScope, SValue, ScopedClassName, ScopedModuleName, Script, Self, Send, SendWithArguments, Snippit, SplatArray, SplatAssignment, SplatValue, SplatWhen, SplatWrapped, StringLiteral, Super, SymbolLiteral, ToArray, ToString, TopLevel, True, Undef, Until, VAlias, VariableAccess, VariableAssignment, When, While, Yield, ZSuper

Constant Summary collapse

EnsureType =
1
RescueType =
0