Hierarchy
- Parser
Constructors
constructor
+ new Parser(liquid
: Liquid): Parser
Defined in parser/parser.ts:13
Parameters:
Name | Type |
---|---|
liquid |
Liquid |
Returns: Parser
Properties
Private
liquid
• liquid: Liquid
Defined in parser/parser.ts:13
Methods
parse
▸ parse(tokens
: TopLevelToken[]): Template[]
Defined in parser/parser.ts:18
Parameters:
Name | Type |
---|---|
tokens |
TopLevelToken[] |
Returns: Template[]
parseStream
▸ parseStream(tokens
: TopLevelToken[]): ParseStream‹TagToken | HTMLToken | OutputToken›
Defined in parser/parser.ts:39
Parameters:
Name | Type |
---|---|
tokens |
TopLevelToken[] |
Returns: ParseStream‹TagToken | HTMLToken | OutputToken›
parseToken
▸ parseToken(token
: TopLevelToken, remainTokens
: TopLevelToken[]): Tag | Output | HTML
Defined in parser/parser.ts:26
Parameters:
Name | Type |
---|---|
token |
TopLevelToken |
remainTokens |
TopLevelToken[] |