Module: CodeTools::AST

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

Defined Under Namespace

Modules: LocalVariable, Transforms Classes: AccessUndefined, Alias, And, AndAttributeAssignment, AndOpAssignAttribute, AndSend, AndSendWithArguments, Arguments, 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, DefineFunction, DefineFunctionMulti, DefineMulti, DefineSingleton, DefineSingletonMulti, DefineSingletonScope, Defined, DynamicExecuteString, DynamicOnceRegex, DynamicRegex, DynamicString, DynamicSymbol, ElementAssignment, EmptyArray, EmptyBody, EmptySplat, Encoding, EndData, Ensure, EvalExpression, ExecuteString, FalseLiteral, File, FixnumLiteral, Flip2, Flip3, FloatLiteral, For, ForParameters, GlobalVariableAccess, GlobalVariableAssignment, HashLiteral, If, ImaginaryLiteral, InlineAssembly, InstanceVariableAccess, InstanceVariableAssignment, InvokePrimitive, Iter, IterArguments, KeywordParameters, Lambda, LocalVariableAccess, LocalVariableAssignment, Match, Match2, Match3, MirrorConstant, Module, ModuleName, ModuleScope, MultipleAssignment, Negate, Next, NilLiteral, Node, Not, NthRef, NumberLiteral, OpAssignAnd, OpAssignAttribute, OpAssignElement, OpAssignOr, Or, Parameters, PostArg, PreExe, PreExe19, PushArgs, PushArguments, Range, RangeExclude, RationalLiteral, ReceiverCase, Redo, RegexLiteral, Rescue, RescueCondition, RescueSplat, Retry, Return, SClass, SClassScope, SValue, ScopedClassName, ScopedConstant, ScopedModuleName, Script, Self, Send, SendFastCoerceTo, SendFastNew, SendKernelMethod, 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

VERSION =
"3.10"
EnsureType =
1
RescueType =
0