Preparing search index...
The search index is not available
liquidjs
liquidjs
Tokenizer
Class Tokenizer
Index
Constructors
constructor
Properties
N
file?
grouped
Expressions
input
p
Methods
advance
assert
end
error
match
match
Trie
peek
peek
Type
read
read
Endraw
Or
Raw
Content
read
Expression
read
Expression
Tokens
read
File
Name
Template
read
Filter
read
Filter
Arg
read
Filtered
Value
read
Filters
read
Group
Or
Range
readHTMLToken
read
Hash
read
Hashes
read
Identifier
read
Liquid
Tag
Token
read
Liquid
Tag
Tokens
read
Literal
read
Non
Empty
Identifier
read
Number
read
Operator
read
Output
Token
read
Quoted
read
Scope
Value
read
Tag
Name
read
Tag
Token
read
To
read
To
Delimiter
read
Top
Level
Token
read
Top
Level
Tokens
read
Value
read
Value
Or
Throw
read
Word
remaining
rmatch
skip
Blank
snapshot
Constructors
constructor
new
Tokenizer
(
input
,
operators
?
,
file
?
,
range
?
,
groupedExpressions
?
)
:
Tokenizer
Parameters
input
:
string
operators
:
Operators
= defaultOptions.operators
Optional
file
:
string
Optional
range
:
[
number
,
number
]
groupedExpressions
:
boolean
= false
Returns
Tokenizer
Properties
N
N
:
number
Optional
file
file
?:
string
grouped
Expressions
grouped
Expressions
:
boolean
input
input
:
string
p
p
:
number
Methods
advance
advance
(
step
?
)
:
void
Parameters
step
:
number
= 1
Returns
void
assert
assert
(
pred
,
msg
,
pos
?
)
:
void
Parameters
pred
:
unknown
msg
:
string
|
(
(
)
=>
string
)
Optional
pos
:
number
Returns
void
end
end
(
)
:
boolean
Returns
boolean
error
error
(
msg
,
pos
?
)
:
TokenizationError
Parameters
msg
:
string
pos
:
number
= ...
Returns
TokenizationError
match
match
(
word
)
:
boolean
Parameters
word
:
string
Returns
boolean
match
Trie
match
Trie
<
T
>
(
trie
)
:
number
Type Parameters
T
Parameters
trie
:
Trie
<
T
>
Returns
number
peek
peek
(
n
?
)
:
string
Parameters
n
:
number
= 0
Returns
string
peek
Type
peek
Type
(
n
?
)
:
number
Parameters
n
:
number
= 0
Returns
number
read
read
(
)
:
string
Returns
string
read
Endraw
Or
Raw
Content
read
Endraw
Or
Raw
Content
(
options
)
:
TagToken
|
HTMLToken
Parameters
options
:
NormalizedFullOptions
Returns
TagToken
|
HTMLToken
read
Expression
read
Expression
(
)
:
Expression
Returns
Expression
read
Expression
Tokens
read
Expression
Tokens
(
)
:
IterableIterator
<
Token
>
Returns
IterableIterator
<
Token
>
read
File
Name
Template
read
File
Name
Template
(
options
)
:
IterableIterator
<
TopLevelToken
>
Parameters
options
:
NormalizedFullOptions
Returns
IterableIterator
<
TopLevelToken
>
read
Filter
read
Filter
(
)
:
null
|
FilterToken
Returns
null
|
FilterToken
read
Filter
Arg
read
Filter
Arg
(
)
:
undefined
|
FilterArg
Returns
undefined
|
FilterArg
read
Filtered
Value
read
Filtered
Value
(
)
:
FilteredValueToken
Returns
FilteredValueToken
read
Filters
read
Filters
(
)
:
FilterToken
[]
Returns
FilterToken
[]
read
Group
Or
Range
read
Group
Or
Range
(
)
:
undefined
|
FilteredValueToken
|
RangeToken
Returns
undefined
|
FilteredValueToken
|
RangeToken
readHTMLToken
readHTMLToken
(
stopStrings
)
:
HTMLToken
Parameters
stopStrings
:
string
[]
Returns
HTMLToken
read
Hash
read
Hash
(
jekyllStyle
?
)
:
undefined
|
HashToken
Parameters
Optional
jekyllStyle
:
string
|
boolean
Returns
undefined
|
HashToken
read
Hashes
read
Hashes
(
jekyllStyle
?
)
:
HashToken
[]
Parameters
Optional
jekyllStyle
:
string
|
boolean
Returns
HashToken
[]
read
Identifier
read
Identifier
(
)
:
IdentifierToken
Returns
IdentifierToken
read
Liquid
Tag
Token
read
Liquid
Tag
Token
(
options
)
:
undefined
|
LiquidTagToken
Parameters
options
:
NormalizedFullOptions
Returns
undefined
|
LiquidTagToken
read
Liquid
Tag
Tokens
read
Liquid
Tag
Tokens
(
options
?
)
:
LiquidTagToken
[]
Parameters
options
:
NormalizedFullOptions
= defaultOptions
Returns
LiquidTagToken
[]
read
Literal
read
Literal
(
)
:
undefined
|
LiteralToken
Returns
undefined
|
LiteralToken
read
Non
Empty
Identifier
read
Non
Empty
Identifier
(
)
:
undefined
|
IdentifierToken
Returns
undefined
|
IdentifierToken
read
Number
read
Number
(
)
:
undefined
|
NumberToken
Returns
undefined
|
NumberToken
read
Operator
read
Operator
(
)
:
undefined
|
OperatorToken
Returns
undefined
|
OperatorToken
read
Output
Token
read
Output
Token
(
options
?
)
:
OutputToken
Parameters
options
:
NormalizedFullOptions
= defaultOptions
Returns
OutputToken
read
Quoted
read
Quoted
(
)
:
undefined
|
QuotedToken
Returns
undefined
|
QuotedToken
read
Scope
Value
read
Scope
Value
(
)
:
undefined
|
ValueToken
Returns
undefined
|
ValueToken
read
Tag
Name
read
Tag
Name
(
)
:
string
Returns
string
read
Tag
Token
read
Tag
Token
(
options
)
:
TagToken
Parameters
options
:
NormalizedFullOptions
Returns
TagToken
read
To
read
To
(
end
)
:
number
Parameters
end
:
string
Returns
number
read
To
Delimiter
read
To
Delimiter
(
delimiter
,
respectQuoted
?
)
:
number
Parameters
delimiter
:
string
respectQuoted
:
boolean
= false
Returns
number
read
Top
Level
Token
read
Top
Level
Token
(
options
)
:
TopLevelToken
Parameters
options
:
NormalizedFullOptions
Returns
TopLevelToken
read
Top
Level
Tokens
read
Top
Level
Tokens
(
options
?
)
:
TopLevelToken
[]
Parameters
options
:
NormalizedFullOptions
= defaultOptions
Returns
TopLevelToken
[]
read
Value
read
Value
(
)
:
undefined
|
ValueToken
Returns
undefined
|
ValueToken
read
Value
Or
Throw
read
Value
Or
Throw
(
)
:
ValueToken
Returns
ValueToken
read
Word
read
Word
(
)
:
IdentifierToken
Returns
IdentifierToken
Deprecated
use #readIdentifier instead
remaining
remaining
(
)
:
string
Returns
string
rmatch
rmatch
(
pattern
)
:
boolean
Parameters
pattern
:
string
Returns
boolean
skip
Blank
skip
Blank
(
)
:
void
Returns
void
snapshot
snapshot
(
begin
?
)
:
string
Parameters
begin
:
number
= ...
Returns
string
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
N
file
grouped
Expressions
input
p
Methods
advance
assert
end
error
match
match
Trie
peek
peek
Type
read
read
Endraw
Or
Raw
Content
read
Expression
read
Expression
Tokens
read
File
Name
Template
read
Filter
read
Filter
Arg
read
Filtered
Value
read
Filters
read
Group
Or
Range
readHTMLToken
read
Hash
read
Hashes
read
Identifier
read
Liquid
Tag
Token
read
Liquid
Tag
Tokens
read
Literal
read
Non
Empty
Identifier
read
Number
read
Operator
read
Output
Token
read
Quoted
read
Scope
Value
read
Tag
Name
read
Tag
Token
read
To
read
To
Delimiter
read
Top
Level
Token
read
Top
Level
Tokens
read
Value
read
Value
Or
Throw
read
Word
remaining
rmatch
skip
Blank
snapshot
liquidjs
Loading...
Deprecated
use #readIdentifier instead