C# Class TQL.RDL.Evaluator.Visitors.AnalyzerBase

Inheritance: INodeVisitor
Mostrar archivo Open project: Puchaczov/TQL.RDL

Public Methods

Method Description
Visit ( AddNode node ) : void

Visit Add node.

Visit ( AndNode node ) : void

Visit And node.

Visit ( ArgListNode node ) : void

Visit RepeatEvery node.

Visit ( BetweenNode node ) : void

Visit Between node.

Visit ( CachedFunctionNode node ) : void

Visit CachedFunction node.

Visit ( CallFunctionAndStoreValueNode node ) : void

Visit StoreValueFunction node.

Visit ( CaseNode node ) : void

Visit Case node.

Visit ( DateTimeNode node ) : void

Visit DateTime node.

Visit ( DiffNode node ) : void

Visit Diff node.

Visit ( ElseNode node ) : void

Visit Else node.

Visit ( EqualityNode node ) : void

Visit Equality node.

Visit ( FSlashNode node ) : void

Visit FSlash node.

Visit ( GreaterEqualNode node ) : void

Visit GreaterEqual node.

Visit ( GreaterNode node ) : void

Visit Greater node.

Visit ( HyphenNode node ) : void

Visit RepeatEvery node.

Visit ( InNode node ) : void

Visit In node.

Visit ( LessEqualNode node ) : void

Visit LessEqual node.

Visit ( LessNode node ) : void

Visit Less node.

Visit ( ModuloNode node ) : void

Visit Modulo node.

Visit ( NotInNode node ) : void

Visit NotIn node.

Visit ( NotNode notNode ) : void

Visit Not node.

Visit ( NumericConsequentRepeatEveryNode node ) : void

Visit NumericConsequentRepeatEvery node.

Visit ( NumericNode node ) : void

Visit Numeric node.

Visit ( OrNode node ) : void

Visit Or node.

Visit ( RawFunctionNode node ) : void

Visit Function node.

Visit ( RepeatEveryNode node ) : void

Visit RepeatEvery node.

Visit ( RootScriptNode node ) : void

Visit RootScript node.

Visit ( StarNode node ) : void

Visit Star node.

Visit ( StartAtNode node ) : void

Visit StartAt node.

Visit ( StopAtNode node ) : void

Visit StopAt node.

Visit ( ThenNode node ) : void

Visit Then node.

Visit ( VarNode node ) : void

Visit Var node.

Visit ( WhenNode node ) : void

Visit When node.

Visit ( WhenThenNode node ) : void

Visit WhenThen node.

Visit ( WhereConditionsNode node ) : void

Visit WhereCondition node.

Visit ( WordNode node ) : void

Visit Word node.

Method Details

Visit() public abstract method

Visit Add node.
public abstract Visit ( AddNode node ) : void
node AddNode Add node of AST
return void

Visit() public abstract method

Visit And node.
public abstract Visit ( AndNode node ) : void
node AndNode And node of AST
return void

Visit() public abstract method

Visit RepeatEvery node.
public abstract Visit ( ArgListNode node ) : void
node ArgListNode Where node of AST
return void

Visit() public abstract method

Visit Between node.
public abstract Visit ( BetweenNode node ) : void
node BetweenNode Between node of AST
return void

Visit() public abstract method

Visit CachedFunction node.
public abstract Visit ( CachedFunctionNode node ) : void
node CachedFunctionNode CachedFunction node of AST.
return void

Visit() public abstract method

Visit StoreValueFunction node.
public abstract Visit ( CallFunctionAndStoreValueNode node ) : void
node CallFunctionAndStoreValueNode StoreValueFunction node of AST.
return void

Visit() public abstract method

Visit Case node.
public abstract Visit ( CaseNode node ) : void
node CaseNode Case node of AST
return void

Visit() public abstract method

Visit DateTime node.
public abstract Visit ( DateTimeNode node ) : void
node DateTimeNode DateTime node of AST
return void

Visit() public abstract method

Visit Diff node.
public abstract Visit ( DiffNode node ) : void
node DiffNode Diff node of AST
return void

Visit() public abstract method

Visit Else node.
public abstract Visit ( ElseNode node ) : void
node ElseNode Else node of AST
return void

Visit() public abstract method

Visit Equality node.
public abstract Visit ( EqualityNode node ) : void
node EqualityNode Equality node of AST
return void

Visit() public abstract method

Visit FSlash node.
public abstract Visit ( FSlashNode node ) : void
node FSlashNode FSlash node of AST
return void

Visit() public abstract method

Visit GreaterEqual node.
public abstract Visit ( GreaterEqualNode node ) : void
node GreaterEqualNode GreaterEqual node of AST
return void

Visit() public abstract method

Visit Greater node.
public abstract Visit ( GreaterNode node ) : void
node GreaterNode Greater node of AST
return void

Visit() public abstract method

Visit RepeatEvery node.
public abstract Visit ( HyphenNode node ) : void
node HyphenNode Where node of AST
return void

Visit() public abstract method

Visit In node.
public abstract Visit ( InNode node ) : void
node InNode In node of AST
return void

Visit() public abstract method

Visit LessEqual node.
public abstract Visit ( LessEqualNode node ) : void
node LessEqualNode LessEqual node of AST
return void

Visit() public abstract method

Visit Less node.
public abstract Visit ( LessNode node ) : void
node LessNode Less node of AST
return void

Visit() public abstract method

Visit Modulo node.
public abstract Visit ( ModuloNode node ) : void
node ModuloNode Modulo node of AST
return void

Visit() public abstract method

Visit NotIn node.
public abstract Visit ( NotInNode node ) : void
node NotInNode NotIn node of AST
return void

Visit() public abstract method

Visit Not node.
public abstract Visit ( NotNode notNode ) : void
notNode NotNode Not node of AST.
return void

Visit() public abstract method

Visit NumericConsequentRepeatEvery node.
public abstract Visit ( NumericConsequentRepeatEveryNode node ) : void
node NumericConsequentRepeatEveryNode NumericConsequentRepeatEvery node of AST
return void

Visit() public abstract method

Visit Numeric node.
public abstract Visit ( NumericNode node ) : void
node NumericNode Numeric node of AST
return void

Visit() public abstract method

Visit Or node.
public abstract Visit ( OrNode node ) : void
node OrNode Or node of AST
return void

Visit() public abstract method

Visit Function node.
public abstract Visit ( RawFunctionNode node ) : void
node RawFunctionNode Fuction node of AST
return void

Visit() public abstract method

Visit RepeatEvery node.
public abstract Visit ( RepeatEveryNode node ) : void
node RepeatEveryNode Where node of AST
return void

Visit() public abstract method

Visit RootScript node.
public abstract Visit ( RootScriptNode node ) : void
node RootScriptNode RootScript node of AST
return void

Visit() public abstract method

Visit Star node.
public abstract Visit ( StarNode node ) : void
node StarNode Star node of AST
return void

Visit() public abstract method

Visit StartAt node.
public abstract Visit ( StartAtNode node ) : void
node StartAtNode StartAt node of AST
return void

Visit() public abstract method

Visit StopAt node.
public abstract Visit ( StopAtNode node ) : void
node StopAtNode StopAt node of AST.
return void

Visit() public abstract method

Visit Then node.
public abstract Visit ( ThenNode node ) : void
node ThenNode Then node of AST
return void

Visit() public abstract method

Visit Var node.
public abstract Visit ( VarNode node ) : void
node VarNode Var node of AST
return void

Visit() public abstract method

Visit When node.
public abstract Visit ( WhenNode node ) : void
node WhenNode When node of AST
return void

Visit() public abstract method

Visit WhenThen node.
public abstract Visit ( WhenThenNode node ) : void
node WhenThenNode WhenThen node of AST
return void

Visit() public abstract method

Visit WhereCondition node.
public abstract Visit ( WhereConditionsNode node ) : void
node WhereConditionsNode Where node of AST.
return void

Visit() public abstract method

Visit Word node.
public abstract Visit ( WordNode node ) : void
node WordNode Word node of AST
return void