C# 클래스 Jade.Parser.JadeParser

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

공개 프로퍼티들

프로퍼티 타입 설명
FILE_EXTENSION_PATTERN System.Text.RegularExpressions.Regex

공개 메소드들

메소드 설명
JadeParser ( String filename, TemplateLoader templateLoader ) : System
getBlocks ( ) : Node>.Dictionary
getContexts ( ) : LinkedList
parse ( ) : Node
setBlocks ( Node>.Dictionary blocks ) : void
setContexts ( LinkedList contexts ) : void

비공개 메소드들

메소드 설명
accept ( Type clazz ) : Token
block ( ) : Node
blockExpansion ( ) : Node
createParser ( String templateName ) : JadeParser
ensureJadeExtension ( String templateName ) : String
expect ( Type expectedTokenClass ) : Token
line ( ) : int
lookahead ( int i ) : Token
nextToken ( ) : Token
parseASTFilter ( ) : Node
parseAssignment ( ) : Node
parseBlock ( ) : Node
parseCase ( ) : Node
parseCaseCondition ( ) : CaseConditionNode
parseCode ( ) : Node
parseComment ( ) : Node
parseConditional ( ) : Node
parseCssClassOrId ( ) : Node
parseDoctype ( ) : Node
parseEach ( ) : Node
parseExpr ( ) : Node
parseExtends ( ) : Node
parseFilter ( ) : Node
parseInclude ( ) : Node
parseMixin ( ) : Node
parseMixinInject ( ) : Node
parseTag ( ) : Node
parseText ( ) : Node
parseTextBlock ( ) : Node
parseWhile ( ) : Node
parseYield ( ) : BlockNode
peek ( ) : Token
resolvePath ( String templateName ) : String
skip ( int n ) : void
whenBlock ( ) : List

메소드 상세

JadeParser() 공개 메소드

public JadeParser ( String filename, TemplateLoader templateLoader ) : System
filename String
templateLoader TemplateLoader
리턴 System

getBlocks() 공개 메소드

public getBlocks ( ) : Node>.Dictionary
리턴 Node>.Dictionary

getContexts() 공개 메소드

public getContexts ( ) : LinkedList
리턴 LinkedList

parse() 공개 메소드

public parse ( ) : Node
리턴 Jade.Parser.Nodes.Node

setBlocks() 공개 메소드

public setBlocks ( Node>.Dictionary blocks ) : void
blocks Node>.Dictionary
리턴 void

setContexts() 공개 메소드

public setContexts ( LinkedList contexts ) : void
contexts LinkedList
리턴 void

프로퍼티 상세

FILE_EXTENSION_PATTERN 공개적으로 정적으로 프로퍼티

public static Regex,System.Text.RegularExpressions FILE_EXTENSION_PATTERN
리턴 System.Text.RegularExpressions.Regex