Module: Rubinius::AST

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

Defined Under Namespace

Modules: LocalVariable, Transforms Classes: AccessUndefined, ActualArguments, Alias, And, ArrayLiteral, AsciiGrapher, AttributeAssignment, BackRef, Begin, Block, BlockArgument, BlockGiven, BlockPass, BlockPass19, Break, CallCustom, Case, CheckFrozen, Class, ClassName, ClassScope, ClassVariableAccess, ClassVariableAssignment, ClassVariableDeclaration, ClosedScope, CollectSplat, ConcatArgs, ConstantAccess, ConstantAssignment, Container, CurrentException, DefaultArguments, Define, DefineSingleton, DefineSingletonScope, Defined, DynamicExecuteString, DynamicOnceRegex, DynamicRegex, DynamicString, DynamicSymbol, ElementAssignment, EmptyArray, EmptyBody, EmptySplat, Encoding, EndData, Ensure, EvalExpression, ExecuteString, FalseLiteral, File, FixnumLiteral, Flip2, Flip3, FloatLiteral, For, For19, For19Arguments, FormalArguments, FormalArguments19, GlobalVariableAccess, GlobalVariableAssignment, HashLiteral, If, InlineAssembly, InstanceVariableAccess, InstanceVariableAssignment, InvokePrimitive, Iter, Iter19, IterArguments, LocalVariableAccess, LocalVariableAssignment, Match, Match2, Match3, Module, ModuleName, ModuleScope, MultipleAssignment, Negate, Next, NilLiteral, Node, Not, NthRef, NumberLiteral, OpAssign1, OpAssign2, OpAssignAnd, OpAssignOr, OpAssignOr19, Or, PatternArguments, PatternVariable, PostArg, PreExe, PreExe19, PushActualArguments, PushArgs, Range, RangeExclude, ReceiverCase, Redo, RegexLiteral, Rescue, RescueCondition, RescueSplat, Retry, Return, SClass, SClassScope, SValue, ScopedClassName, ScopedConstant, ScopedModuleName, Script, Self, Send, SendFastCoerceTo, SendFastMath, SendFastNew, SendInstructionMethod, SendKernelMethod, SendLoop, SendPrimitive, SendPrivately, SendWithArguments, SingleBlockArg, Snippet, SplatArray, SplatAssignment, SplatValue, SplatWhen, SplatWrapped, State, StringLiteral, Super, SymbolLiteral, ToArray, ToString, ToplevelClassName, ToplevelConstant, ToplevelModuleName, TrueLiteral, TypeConstant, Undef, Until, VAlias, VariableAccess, VariableAssignment, When, While, Yield, ZSuper

Constant Summary collapse

EnsureType =
1
RescueType =
0