C# Class IronRuby.Compiler.Ast.Walker

Mostra file Open project: ExpertsInside/IronSP Class Usage Examples

Public Methods

Method Description
Enter ( AliasStatement node ) : bool
Enter ( AndExpression node ) : bool
Enter ( Arguments node ) : bool
Enter ( ArrayConstructor node ) : bool
Enter ( ArrayItemAccess node ) : bool
Enter ( AssignmentExpression node ) : bool
Enter ( AttributeAccess node ) : bool
Enter ( BlockDefinition node ) : bool
Enter ( BlockExpression node ) : bool
Enter ( BlockReference node ) : bool
Enter ( Body node ) : bool
Enter ( BreakStatement node ) : bool
Enter ( CaseExpression node ) : bool
Enter ( ClassDefinition node ) : bool
Enter ( ClassVariable node ) : bool
Enter ( CompoundLeftValue node ) : bool
Enter ( ConditionalExpression node ) : bool
Enter ( ConditionalJumpExpression node ) : bool
Enter ( ConditionalStatement node ) : bool
Enter ( ConstantVariable node ) : bool
Enter ( ElseIfClause node ) : bool
Enter ( EncodingExpression node ) : bool
Enter ( ErrorExpression node ) : bool
Enter ( FileInitializerStatement node ) : bool
Enter ( FileLiteral node ) : bool
Enter ( ForLoopExpression node ) : bool
Enter ( GlobalVariable node ) : bool
Enter ( HashConstructor node ) : bool
Enter ( IfExpression node ) : bool
Enter ( InstanceVariable node ) : bool
Enter ( IsDefinedExpression node ) : bool
Enter ( Literal node ) : bool
Enter ( LocalVariable node ) : bool
Enter ( Maplet node ) : bool
Enter ( MatchExpression node ) : bool
Enter ( MemberAssignmentExpression node ) : bool
Enter ( MethodCall node ) : bool
Enter ( MethodDefinition node ) : bool
Enter ( ModuleDefinition node ) : bool
Enter ( NextStatement node ) : bool
Enter ( NotExpression node ) : bool
Enter ( OrExpression node ) : bool
Enter ( ParallelAssignmentExpression node ) : bool
Enter ( Parameters node ) : bool
Enter ( Placeholder node ) : bool
Enter ( RangeCondition node ) : bool
Enter ( RangeExpression node ) : bool
Enter ( RedoStatement node ) : bool
Enter ( RegexMatchReference node ) : bool
Enter ( RegularExpression node ) : bool
Enter ( RegularExpressionCondition node ) : bool
Enter ( RescueClause node ) : bool
Enter ( RescueExpression node ) : bool
Enter ( RetryStatement node ) : bool
Enter ( ReturnStatement node ) : bool
Enter ( SelfReference node ) : bool
Enter ( ShutdownHandlerStatement node ) : bool
Enter ( SimpleAssignmentExpression node ) : bool
Enter ( SingletonDefinition node ) : bool
Enter ( SourceUnitTree node ) : bool
Enter ( StringConstructor node ) : bool
Enter ( StringLiteral node ) : bool
Enter ( SuperCall node ) : bool
Enter ( SymbolLiteral node ) : bool
Enter ( UndefineStatement node ) : bool
Enter ( UnlessExpression node ) : bool
Enter ( WhenClause node ) : bool
Enter ( WhileLoopExpression node ) : bool
Enter ( YieldCall node ) : bool
Exit ( AliasStatement node ) : void
Exit ( AndExpression node ) : void
Exit ( Arguments node ) : void
Exit ( ArrayConstructor node ) : void
Exit ( ArrayItemAccess node ) : void
Exit ( AssignmentExpression node ) : void
Exit ( AttributeAccess node ) : void
Exit ( BlockDefinition node ) : void
Exit ( BlockExpression node ) : void
Exit ( BlockReference node ) : void
Exit ( Body node ) : void
Exit ( BreakStatement node ) : void
Exit ( CaseExpression node ) : void
Exit ( ClassDefinition node ) : void
Exit ( ClassVariable node ) : void
Exit ( CompoundLeftValue node ) : void
Exit ( ConditionalExpression node ) : void
Exit ( ConditionalJumpExpression node ) : void
Exit ( ConditionalStatement node ) : void
Exit ( ConstantVariable node ) : void
Exit ( ElseIfClause node ) : void
Exit ( EncodingExpression node ) : void
Exit ( ErrorExpression node ) : void
Exit ( FileInitializerStatement node ) : void
Exit ( FileLiteral node ) : void
Exit ( ForLoopExpression node ) : void
Exit ( GlobalVariable node ) : void
Exit ( HashConstructor node ) : void
Exit ( IfExpression node ) : void
Exit ( InstanceVariable node ) : void
Exit ( IsDefinedExpression node ) : void
Exit ( Literal node ) : void
Exit ( LocalVariable node ) : void
Exit ( Maplet node ) : void
Exit ( MatchExpression node ) : void
Exit ( MemberAssignmentExpression node ) : void
Exit ( MethodCall node ) : void
Exit ( MethodDefinition node ) : void
Exit ( ModuleDefinition node ) : void
Exit ( NextStatement node ) : void
Exit ( NotExpression node ) : void
Exit ( OrExpression node ) : void
Exit ( ParallelAssignmentExpression node ) : void
Exit ( Parameters node ) : void
Exit ( Placeholder node ) : void
Exit ( RangeCondition node ) : void
Exit ( RangeExpression node ) : void
Exit ( RedoStatement node ) : void
Exit ( RegexMatchReference node ) : void
Exit ( RegularExpression node ) : void
Exit ( RegularExpressionCondition node ) : void
Exit ( RescueClause node ) : void
Exit ( RescueExpression node ) : void
Exit ( RetryStatement node ) : void
Exit ( ReturnStatement node ) : void
Exit ( SelfReference node ) : void
Exit ( ShutdownHandlerStatement node ) : void
Exit ( SimpleAssignmentExpression node ) : void
Exit ( SingletonDefinition node ) : void
Exit ( SourceUnitTree node ) : void
Exit ( StringConstructor node ) : void
Exit ( StringLiteral node ) : void
Exit ( SuperCall node ) : void
Exit ( SymbolLiteral node ) : void
Exit ( UndefineStatement node ) : void
Exit ( UnlessExpression node ) : void
Exit ( WhenClause node ) : void
Exit ( WhileLoopExpression node ) : void
Exit ( YieldCall node ) : void

Method Details

Enter() public method

public Enter ( AliasStatement node ) : bool
node AliasStatement
return bool

Enter() public method

public Enter ( AndExpression node ) : bool
node AndExpression
return bool

Enter() public method

public Enter ( Arguments node ) : bool
node Arguments
return bool

Enter() public method

public Enter ( ArrayConstructor node ) : bool
node ArrayConstructor
return bool

Enter() public method

public Enter ( ArrayItemAccess node ) : bool
node ArrayItemAccess
return bool

Enter() public method

public Enter ( AssignmentExpression node ) : bool
node AssignmentExpression
return bool

Enter() public method

public Enter ( AttributeAccess node ) : bool
node AttributeAccess
return bool

Enter() public method

public Enter ( BlockDefinition node ) : bool
node BlockDefinition
return bool

Enter() public method

public Enter ( BlockExpression node ) : bool
node BlockExpression
return bool

Enter() public method

public Enter ( BlockReference node ) : bool
node BlockReference
return bool

Enter() public method

public Enter ( Body node ) : bool
node Body
return bool

Enter() public method

public Enter ( BreakStatement node ) : bool
node BreakStatement
return bool

Enter() public method

public Enter ( CaseExpression node ) : bool
node CaseExpression
return bool

Enter() public method

public Enter ( ClassDefinition node ) : bool
node ClassDefinition
return bool

Enter() public method

public Enter ( ClassVariable node ) : bool
node ClassVariable
return bool

Enter() public method

public Enter ( CompoundLeftValue node ) : bool
node CompoundLeftValue
return bool

Enter() public method

public Enter ( ConditionalExpression node ) : bool
node ConditionalExpression
return bool

Enter() public method

public Enter ( ConditionalJumpExpression node ) : bool
node ConditionalJumpExpression
return bool

Enter() public method

public Enter ( ConditionalStatement node ) : bool
node ConditionalStatement
return bool

Enter() public method

public Enter ( ConstantVariable node ) : bool
node ConstantVariable
return bool

Enter() public method

public Enter ( ElseIfClause node ) : bool
node ElseIfClause
return bool

Enter() public method

public Enter ( EncodingExpression node ) : bool
node EncodingExpression
return bool

Enter() public method

public Enter ( ErrorExpression node ) : bool
node ErrorExpression
return bool

Enter() public method

public Enter ( FileInitializerStatement node ) : bool
node FileInitializerStatement
return bool

Enter() public method

public Enter ( FileLiteral node ) : bool
node FileLiteral
return bool

Enter() public method

public Enter ( ForLoopExpression node ) : bool
node ForLoopExpression
return bool

Enter() public method

public Enter ( GlobalVariable node ) : bool
node GlobalVariable
return bool

Enter() public method

public Enter ( HashConstructor node ) : bool
node HashConstructor
return bool

Enter() public method

public Enter ( IfExpression node ) : bool
node IfExpression
return bool

Enter() public method

public Enter ( InstanceVariable node ) : bool
node InstanceVariable
return bool

Enter() public method

public Enter ( IsDefinedExpression node ) : bool
node IsDefinedExpression
return bool

Enter() public method

public Enter ( Literal node ) : bool
node Literal
return bool

Enter() public method

public Enter ( LocalVariable node ) : bool
node LocalVariable
return bool

Enter() public method

public Enter ( Maplet node ) : bool
node Maplet
return bool

Enter() public method

public Enter ( MatchExpression node ) : bool
node MatchExpression
return bool

Enter() public method

public Enter ( MemberAssignmentExpression node ) : bool
node MemberAssignmentExpression
return bool

Enter() public method

public Enter ( MethodCall node ) : bool
node MethodCall
return bool

Enter() public method

public Enter ( MethodDefinition node ) : bool
node MethodDefinition
return bool

Enter() public method

public Enter ( ModuleDefinition node ) : bool
node ModuleDefinition
return bool

Enter() public method

public Enter ( NextStatement node ) : bool
node NextStatement
return bool

Enter() public method

public Enter ( NotExpression node ) : bool
node NotExpression
return bool

Enter() public method

public Enter ( OrExpression node ) : bool
node OrExpression
return bool

Enter() public method

public Enter ( ParallelAssignmentExpression node ) : bool
node ParallelAssignmentExpression
return bool

Enter() public method

public Enter ( Parameters node ) : bool
node Parameters
return bool

Enter() public method

public Enter ( Placeholder node ) : bool
node Placeholder
return bool

Enter() public method

public Enter ( RangeCondition node ) : bool
node RangeCondition
return bool

Enter() public method

public Enter ( RangeExpression node ) : bool
node RangeExpression
return bool

Enter() public method

public Enter ( RedoStatement node ) : bool
node RedoStatement
return bool

Enter() public method

public Enter ( RegexMatchReference node ) : bool
node RegexMatchReference
return bool

Enter() public method

public Enter ( RegularExpression node ) : bool
node RegularExpression
return bool

Enter() public method

public Enter ( RegularExpressionCondition node ) : bool
node RegularExpressionCondition
return bool

Enter() public method

public Enter ( RescueClause node ) : bool
node RescueClause
return bool

Enter() public method

public Enter ( RescueExpression node ) : bool
node RescueExpression
return bool

Enter() public method

public Enter ( RetryStatement node ) : bool
node RetryStatement
return bool

Enter() public method

public Enter ( ReturnStatement node ) : bool
node ReturnStatement
return bool

Enter() public method

public Enter ( SelfReference node ) : bool
node SelfReference
return bool

Enter() public method

public Enter ( ShutdownHandlerStatement node ) : bool
node ShutdownHandlerStatement
return bool

Enter() public method

public Enter ( SimpleAssignmentExpression node ) : bool
node SimpleAssignmentExpression
return bool

Enter() public method

public Enter ( SingletonDefinition node ) : bool
node SingletonDefinition
return bool

Enter() public method

public Enter ( SourceUnitTree node ) : bool
node SourceUnitTree
return bool

Enter() public method

public Enter ( StringConstructor node ) : bool
node StringConstructor
return bool

Enter() public method

public Enter ( StringLiteral node ) : bool
node StringLiteral
return bool

Enter() public method

public Enter ( SuperCall node ) : bool
node SuperCall
return bool

Enter() public method

public Enter ( SymbolLiteral node ) : bool
node SymbolLiteral
return bool

Enter() public method

public Enter ( UndefineStatement node ) : bool
node UndefineStatement
return bool

Enter() public method

public Enter ( UnlessExpression node ) : bool
node UnlessExpression
return bool

Enter() public method

public Enter ( WhenClause node ) : bool
node WhenClause
return bool

Enter() public method

public Enter ( WhileLoopExpression node ) : bool
node WhileLoopExpression
return bool

Enter() public method

public Enter ( YieldCall node ) : bool
node YieldCall
return bool

Exit() public method

public Exit ( AliasStatement node ) : void
node AliasStatement
return void

Exit() public method

public Exit ( AndExpression node ) : void
node AndExpression
return void

Exit() public method

public Exit ( Arguments node ) : void
node Arguments
return void

Exit() public method

public Exit ( ArrayConstructor node ) : void
node ArrayConstructor
return void

Exit() public method

public Exit ( ArrayItemAccess node ) : void
node ArrayItemAccess
return void

Exit() public method

public Exit ( AssignmentExpression node ) : void
node AssignmentExpression
return void

Exit() public method

public Exit ( AttributeAccess node ) : void
node AttributeAccess
return void

Exit() public method

public Exit ( BlockDefinition node ) : void
node BlockDefinition
return void

Exit() public method

public Exit ( BlockExpression node ) : void
node BlockExpression
return void

Exit() public method

public Exit ( BlockReference node ) : void
node BlockReference
return void

Exit() public method

public Exit ( Body node ) : void
node Body
return void

Exit() public method

public Exit ( BreakStatement node ) : void
node BreakStatement
return void

Exit() public method

public Exit ( CaseExpression node ) : void
node CaseExpression
return void

Exit() public method

public Exit ( ClassDefinition node ) : void
node ClassDefinition
return void

Exit() public method

public Exit ( ClassVariable node ) : void
node ClassVariable
return void

Exit() public method

public Exit ( CompoundLeftValue node ) : void
node CompoundLeftValue
return void

Exit() public method

public Exit ( ConditionalExpression node ) : void
node ConditionalExpression
return void

Exit() public method

public Exit ( ConditionalJumpExpression node ) : void
node ConditionalJumpExpression
return void

Exit() public method

public Exit ( ConditionalStatement node ) : void
node ConditionalStatement
return void

Exit() public method

public Exit ( ConstantVariable node ) : void
node ConstantVariable
return void

Exit() public method

public Exit ( ElseIfClause node ) : void
node ElseIfClause
return void

Exit() public method

public Exit ( EncodingExpression node ) : void
node EncodingExpression
return void

Exit() public method

public Exit ( ErrorExpression node ) : void
node ErrorExpression
return void

Exit() public method

public Exit ( FileInitializerStatement node ) : void
node FileInitializerStatement
return void

Exit() public method

public Exit ( FileLiteral node ) : void
node FileLiteral
return void

Exit() public method

public Exit ( ForLoopExpression node ) : void
node ForLoopExpression
return void

Exit() public method

public Exit ( GlobalVariable node ) : void
node GlobalVariable
return void

Exit() public method

public Exit ( HashConstructor node ) : void
node HashConstructor
return void

Exit() public method

public Exit ( IfExpression node ) : void
node IfExpression
return void

Exit() public method

public Exit ( InstanceVariable node ) : void
node InstanceVariable
return void

Exit() public method

public Exit ( IsDefinedExpression node ) : void
node IsDefinedExpression
return void

Exit() public method

public Exit ( Literal node ) : void
node Literal
return void

Exit() public method

public Exit ( LocalVariable node ) : void
node LocalVariable
return void

Exit() public method

public Exit ( Maplet node ) : void
node Maplet
return void

Exit() public method

public Exit ( MatchExpression node ) : void
node MatchExpression
return void

Exit() public method

public Exit ( MemberAssignmentExpression node ) : void
node MemberAssignmentExpression
return void

Exit() public method

public Exit ( MethodCall node ) : void
node MethodCall
return void

Exit() public method

public Exit ( MethodDefinition node ) : void
node MethodDefinition
return void

Exit() public method

public Exit ( ModuleDefinition node ) : void
node ModuleDefinition
return void

Exit() public method

public Exit ( NextStatement node ) : void
node NextStatement
return void

Exit() public method

public Exit ( NotExpression node ) : void
node NotExpression
return void

Exit() public method

public Exit ( OrExpression node ) : void
node OrExpression
return void

Exit() public method

public Exit ( ParallelAssignmentExpression node ) : void
node ParallelAssignmentExpression
return void

Exit() public method

public Exit ( Parameters node ) : void
node Parameters
return void

Exit() public method

public Exit ( Placeholder node ) : void
node Placeholder
return void

Exit() public method

public Exit ( RangeCondition node ) : void
node RangeCondition
return void

Exit() public method

public Exit ( RangeExpression node ) : void
node RangeExpression
return void

Exit() public method

public Exit ( RedoStatement node ) : void
node RedoStatement
return void

Exit() public method

public Exit ( RegexMatchReference node ) : void
node RegexMatchReference
return void

Exit() public method

public Exit ( RegularExpression node ) : void
node RegularExpression
return void

Exit() public method

public Exit ( RegularExpressionCondition node ) : void
node RegularExpressionCondition
return void

Exit() public method

public Exit ( RescueClause node ) : void
node RescueClause
return void

Exit() public method

public Exit ( RescueExpression node ) : void
node RescueExpression
return void

Exit() public method

public Exit ( RetryStatement node ) : void
node RetryStatement
return void

Exit() public method

public Exit ( ReturnStatement node ) : void
node ReturnStatement
return void

Exit() public method

public Exit ( SelfReference node ) : void
node SelfReference
return void

Exit() public method

public Exit ( ShutdownHandlerStatement node ) : void
node ShutdownHandlerStatement
return void

Exit() public method

public Exit ( SimpleAssignmentExpression node ) : void
node SimpleAssignmentExpression
return void

Exit() public method

public Exit ( SingletonDefinition node ) : void
node SingletonDefinition
return void

Exit() public method

public Exit ( SourceUnitTree node ) : void
node SourceUnitTree
return void

Exit() public method

public Exit ( StringConstructor node ) : void
node StringConstructor
return void

Exit() public method

public Exit ( StringLiteral node ) : void
node StringLiteral
return void

Exit() public method

public Exit ( SuperCall node ) : void
node SuperCall
return void

Exit() public method

public Exit ( SymbolLiteral node ) : void
node SymbolLiteral
return void

Exit() public method

public Exit ( UndefineStatement node ) : void
node UndefineStatement
return void

Exit() public method

public Exit ( UnlessExpression node ) : void
node UnlessExpression
return void

Exit() public method

public Exit ( WhenClause node ) : void
node WhenClause
return void

Exit() public method

public Exit ( WhileLoopExpression node ) : void
node WhileLoopExpression
return void

Exit() public method

public Exit ( YieldCall node ) : void
node YieldCall
return void