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[] |