C# Class Jade.Parser.JadeParser

Afficher le fichier Open project: rnrn/Jade4Net Class Usage Examples

Méthodes publiques

Свойство Type Description
FILE_EXTENSION_PATTERN System.Text.RegularExpressions.Regex

Méthodes publiques

Méthode Description
JadeParser ( String filename, TemplateLoader templateLoader ) : System
getBlocks ( ) : Node>.Dictionary
getContexts ( ) : LinkedList
parse ( ) : Node
setBlocks ( Node>.Dictionary blocks ) : void
setContexts ( LinkedList contexts ) : void

Private Methods

Méthode Description
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

Method Details

JadeParser() public méthode

public JadeParser ( String filename, TemplateLoader templateLoader ) : System
filename String
templateLoader TemplateLoader
Résultat System

getBlocks() public méthode

public getBlocks ( ) : Node>.Dictionary
Résultat Node>.Dictionary

getContexts() public méthode

public getContexts ( ) : LinkedList
Résultat LinkedList

parse() public méthode

public parse ( ) : Node
Résultat Jade.Parser.Nodes.Node

setBlocks() public méthode

public setBlocks ( Node>.Dictionary blocks ) : void
blocks Node>.Dictionary
Résultat void

setContexts() public méthode

public setContexts ( LinkedList contexts ) : void
contexts LinkedList
Résultat void

Property Details

FILE_EXTENSION_PATTERN public_oe static_oe property

public static Regex,System.Text.RegularExpressions FILE_EXTENSION_PATTERN
Résultat System.Text.RegularExpressions.Regex