Uses of Class
org.jruby.ast.AbstractNode

Packages that use AbstractNode
org.jruby.ast   
 

Uses of AbstractNode in org.jruby.ast
 

Subclasses of AbstractNode in org.jruby.ast
 class AliasNode
          An AliasNode represents an alias statement.
 class AndNode
          An AndNode represents a && operator.
 class ArgsNode
          arguments for a function.
 class ArrayNode
          Represents an array.
 class AttrSetNode
           
 class BackRefNode
          Regexp backref.
 class BeginNode
          Begin/End block.
 class BignumNode
          Represents a big integer literal.
 class BlockArgNode
          a block argument.
 class BlockNode
          A structuring node (linked list of other nodes).
 class BlockPassNode
          Block passed explicitly as an argument in a method call.
 class BreakNode
          Represents a 'break' statement.
 class CallNode
          A method or operator call.
 class CaseNode
          A Case statement.
 class ClassNode
          A class statement.
 class ClassVarAsgnNode
          Class variable assignment node.
 class ClassVarDeclNode
          Class variable declaration.
 class ClassVarNode
          Access to a class variable.
 class Colon2Node
          Represents a '::' constant access or method call.
 class Colon3Node
          Global scope node.
 class ConstDeclNode
          Declaration (and assignment) of a Constant.
 class ConstNode
          The access to a Constant.
 class DAsgnNode
          assignment to dynamic variable
 class DefinedNode
          a defined statement.
 class DefnNode
          method definition node.
 class DefsNode
          Represents a singleton method definition.
 class DotNode
          Represents a range literal.
 class DRegexpNode
          Dynamic regexp node.
 class DStrNode
          a Dynamic String node.
 class DVarNode
          Access to a Dynamic variable.
 class DXStrNode
          Dynamic backquote string.
 class EnsureNode
          an ensure statement.
 class EvStrNode
          Represents an #{} expression in a string.
 class ExpandArrayNode
          Represents an expanded argument (*expr).
 class FalseNode
          Represents a false literal.
 class FCallNode
          Represents a method call with self as receiver.
 class FixnumNode
          Represents an integer literal.
 class FlipNode
          a Range in a boolean expression.
 class FloatNode
          Represents a float literal.
 class ForNode
          a For statement.
 class GlobalAsgnNode
          Represents an assignment to a global variable.
 class GlobalVarNode
          access to a global variable.
 class HashNode
          a Literal Hash.
 class IfNode
          an 'if' statement.
 class InstAsgnNode
          Represents an instance variable assignment.
 class InstVarNode
          Represents an instance variable access.
 class IterNode
           
 class LocalAsgnNode
          local variable assignment node.
 class LocalVarNode
           
 class Match2Node
           
 class Match3Node
           
 class MatchNode
           
 class ModuleNode
          Represents a module definition.
 class MultipleAsgnNode
           
 class NewlineNode
          A new (logical) source code line.
 class NextNode
          Represents a 'next' statement.
 class NilNode
           
 class NotNode
           
 class NthRefNode
          Represents a $number variable.
 class OpAsgnAndNode
           
 class OpAsgnNode
           
 class OpAsgnOrNode
           
 class OpElementAsgnNode
          Represents an operator assignment to an element.
 class OptNNode
           
 class OrNode
           
 class PostExeNode
           
 class RedoNode
           
 class RegexpNode
          Represents a simple regular expression literal.
 class RescueBodyNode
           
 class RescueNode
           
 class RestArgsNode
           
 class RetryNode
          Represents a 'retry' statement.
 class ReturnNode
          Represents a return statement.
 class SClassNode
          Singleton class definition.
 class ScopeNode
          Scope in the parse tree.
 class SelfNode
           
 class StarNode
          Represents a star in a multiple assignent.
 class StrNode
          Representing a simple String literal.
 class SuperNode
           
 class SymbolNode
          Represents a symbol (:symbol_name).
 class TrueNode
           
 class UndefNode
          Represents an undef statement.
 class UntilNode
          Represents an until statement.
 class VAliasNode
          Represents an alias of a global variable.
 class VCallNode
          Method call without any arguments
 class WhenNode
           
 class WhileNode
          Represents a while stetement.
 class XStrNode
          Backtick string
 class YieldNode
          Represents a yield statement.
 class ZArrayNode
          zero length list
 class ZeroArgNode
          Represents a zero arg in a block.
 class ZSuperNode
          a call to super in a method.
 



Copyright © 2002 Jan Arne Petersen. All Rights Reserved.