C# 클래스 Veil.SuperSimple.SuperSimpleTemplateParserState

파일 보기 프로젝트 열기: namics/TerrificNet 1 사용 예제들

공개 메소드들

메소드 설명
AddNodeToCurrentBlock ( SyntaxTreeNode node ) : void
AssertInsideConditionalBlock ( ) : void
AssertInsideIterationBlock ( ) : void
AssertScopeStackIsBackToASingleScope ( ) : void
CurrentTypeInScope ( ) : Type
GetParentBlock ( ) : SyntaxTreeNode
ParseCurrentTokenExpression ( ) : ExpressionNode
ParseCurrentTokenNameAndModelExpression ( ) : SuperSimpleNameModel
ParseExpression ( string expression ) : ExpressionNode
PopCurrentScope ( ) : void
PushNewScope ( BlockNode blockNode ) : void
PushNewScope ( BlockNode blockNode, Type modelType ) : void
PushNewScope ( Type modelType ) : void

메소드 상세

AddNodeToCurrentBlock() 공개 메소드

public AddNodeToCurrentBlock ( SyntaxTreeNode node ) : void
node Veil.Parser.SyntaxTreeNode
리턴 void

AssertInsideConditionalBlock() 공개 메소드

public AssertInsideConditionalBlock ( ) : void
리턴 void

AssertInsideIterationBlock() 공개 메소드

public AssertInsideIterationBlock ( ) : void
리턴 void

AssertScopeStackIsBackToASingleScope() 공개 메소드

public AssertScopeStackIsBackToASingleScope ( ) : void
리턴 void

CurrentTypeInScope() 공개 메소드

public CurrentTypeInScope ( ) : Type
리턴 System.Type

GetParentBlock() 공개 메소드

public GetParentBlock ( ) : SyntaxTreeNode
리턴 Veil.Parser.SyntaxTreeNode

ParseCurrentTokenExpression() 공개 메소드

public ParseCurrentTokenExpression ( ) : ExpressionNode
리턴 Veil.Parser.ExpressionNode

ParseCurrentTokenNameAndModelExpression() 공개 메소드

public ParseCurrentTokenNameAndModelExpression ( ) : SuperSimpleNameModel
리턴 SuperSimpleNameModel

ParseExpression() 공개 메소드

public ParseExpression ( string expression ) : ExpressionNode
expression string
리턴 Veil.Parser.ExpressionNode

PopCurrentScope() 공개 메소드

public PopCurrentScope ( ) : void
리턴 void

PushNewScope() 공개 메소드

public PushNewScope ( BlockNode blockNode ) : void
blockNode Veil.Parser.Nodes.BlockNode
리턴 void

PushNewScope() 공개 메소드

public PushNewScope ( BlockNode blockNode, Type modelType ) : void
blockNode Veil.Parser.Nodes.BlockNode
modelType System.Type
리턴 void

PushNewScope() 공개 메소드

public PushNewScope ( Type modelType ) : void
modelType System.Type
리턴 void