Class: IncludeTag
A class that implements the Tag interface is responsible for
parsing one or more tokens from a token stream, and returning
an ast.Node to be added into the abstract syntax tree.
Implements
Constructors
new IncludeTag()
new IncludeTag():
IncludeTag
Returns
Properties
block
readonlyblock:false=false
Defined in
src/builtin/tags/include.ts:32
name
readonlyname:string="include"
Defined in
src/builtin/tags/include.ts:33
nodeClass
protectednodeClass: typeofIncludeNode=IncludeNode
Defined in
src/builtin/tags/include.ts:34
Methods
parse()
parse(
stream):Node
Create a syntax tree node by parsing tokens from the token stream.
If implementing a block tag (one with a start and end tag), the stream should be left with the end tag as its current token.
Parameters
• stream: TokenStream
A stream of template tokens.
Returns
Implementation of
Defined in
src/builtin/tags/include.ts:46
parseArgument()
protectedparseArgument(stream): [string,Expression]
Parameters
• stream: ExpressionTokenStream
Returns
[string, Expression]