Module: ImproveYourCode::AST::SexpExtensions

Defined in:
lib/improve_your_code/ast/sexp_extensions/if.rb,
lib/improve_your_code/ast/sexp_extensions/self.rb,
lib/improve_your_code/ast/sexp_extensions/send.rb,
lib/improve_your_code/ast/sexp_extensions/block.rb,
lib/improve_your_code/ast/sexp_extensions/module.rb,
lib/improve_your_code/ast/sexp_extensions/methods.rb,
lib/improve_your_code/ast/sexp_extensions/symbols.rb,
lib/improve_your_code/ast/sexp_extensions/constant.rb,
lib/improve_your_code/ast/sexp_extensions/arguments.rb,
lib/improve_your_code/ast/sexp_extensions/variables.rb,
lib/improve_your_code/ast/sexp_extensions/nested_assignables.rb

Defined Under Namespace

Modules: ArgNode, ArgNodeBase, ArgsNode, BlockNode, BlockargNode, CasgnNode, ClassNode, ConstNode, ConstantDefiningNodeBase, CvarNode, DefNode, DefsNode, GvarNode, IfNode, IvarNode, IvasgnNode, KwargNode, KwoptargNode, KwrestargNode, LvarNode, MethodNodeBase, ModuleNode, ModuleNodeBase, NestedAssignables, OptargNode, RestargNode, SelfNode, SendNode, ShadowargNode, SymNode, VariableBase

Constant Summary collapse

Op_AsgnNode =
SendNode
CSendNode =
SendNode
LvasgnNode =
LvarNode
CvasgnNode =
CvarNode
CvdeclNode =
CvarNode