Body, Mind & Soul — API Reference
Preparing search index...
lib/tokenizr.esm
Tokenizr
Class Tokenizr
Index
Constructors
constructor
Properties
_
after
_
before
_
column
_
ctx
_
debug
_
eof
_
finish
_
input
_
len
_
line
_
pending
_
pos
_
rules
_
state
_
stopped
_
tag
_
transaction
Action
Context
Parsing
Error
Token
Methods
_
log
_
progress
_
tokenize
after
alternatives
before
begin
commit
consume
debug
depth
error
finish
input
peek
pop
push
reset
rollback
rule
skip
state
tag
tagged
token
tokens
untag
Constructors
constructor
new
Tokenizr
()
:
Tokenizr
Returns
Tokenizr
Properties
_
after
_after
:
any
_
before
_before
:
any
_
column
_column
:
number
_
ctx
_ctx
:
ActionContext
_
debug
_debug
:
boolean
_
eof
_eof
:
boolean
_
finish
_finish
:
any
_
input
_input
:
string
_
len
_len
:
number
_
line
_line
:
number
_
pending
_pending
:
any
[]
_
pos
_pos
:
number
_
rules
_rules
:
any
[]
_
state
_state
:
string
[]
_
stopped
_stopped
:
boolean
_
tag
_tag
:
{}
_
transaction
_transaction
:
any
[]
Static
Action
Context
ActionContext
:
typeof
ActionContext
|
undefined
Static
Parsing
Error
ParsingError
:
typeof
ParsingError
|
undefined
Static
Token
Token
:
typeof
Token
|
undefined
Methods
_
log
_log
(
msg
:
any
)
:
void
Parameters
msg
:
any
Returns
void
_
progress
_progress
(
from
:
any
,
until
:
any
)
:
void
Parameters
from
:
any
until
:
any
Returns
void
_
tokenize
_tokenize
()
:
void
Returns
void
after
after
(
action
:
any
)
:
Tokenizr
Parameters
action
:
any
Returns
Tokenizr
alternatives
alternatives
(
...
alternatives
:
any
[]
)
:
any
Parameters
...
alternatives
:
any
[]
Returns
any
before
before
(
action
:
any
)
:
Tokenizr
Parameters
action
:
any
Returns
Tokenizr
begin
begin
()
:
Tokenizr
Returns
Tokenizr
commit
commit
()
:
Tokenizr
Returns
Tokenizr
consume
consume
(
type
:
any
,
value
:
any
,
...
args
:
any
[]
)
:
any
Parameters
type
:
any
value
:
any
...
args
:
any
[]
Returns
any
debug
debug
(
debug
:
any
)
:
Tokenizr
Parameters
debug
:
any
Returns
Tokenizr
depth
depth
()
:
any
Returns
any
error
error
(
message
:
any
)
:
ParsingError
Parameters
message
:
any
Returns
ParsingError
finish
finish
(
action
:
any
)
:
Tokenizr
Parameters
action
:
any
Returns
Tokenizr
input
input
(
input
:
any
)
:
Tokenizr
Parameters
input
:
any
Returns
Tokenizr
peek
peek
(
offset
:
any
)
:
any
Parameters
offset
:
any
Returns
any
pop
pop
(
...
args
:
any
[]
)
:
string
|
undefined
Parameters
...
args
:
any
[]
Returns
string
|
undefined
push
push
(
state
:
any
,
...
args
:
any
[]
)
:
Tokenizr
Parameters
state
:
any
...
args
:
any
[]
Returns
Tokenizr
reset
reset
()
:
Tokenizr
Returns
Tokenizr
rollback
rollback
()
:
Tokenizr
Returns
Tokenizr
rule
rule
(
state
:
any
,
pattern
:
any
,
action
:
any
,
name
:
string
,
...
args
?:
any
[]
,
)
:
Tokenizr
Parameters
state
:
any
pattern
:
any
action
:
any
name
:
string
...
args
:
any
[]
= "unknown"
Returns
Tokenizr
skip
skip
(
len
:
any
)
:
Tokenizr
Parameters
len
:
any
Returns
Tokenizr
state
state
(
state
:
any
,
...
args
:
any
[]
)
:
string
|
Tokenizr
Parameters
state
:
any
...
args
:
any
[]
Returns
string
|
Tokenizr
tag
tag
(
tag
:
any
,
...
args
:
any
[]
)
:
Tokenizr
Parameters
tag
:
any
...
args
:
any
[]
Returns
Tokenizr
tagged
tagged
(
tag
:
any
,
...
args
:
any
[]
)
:
boolean
Parameters
tag
:
any
...
args
:
any
[]
Returns
boolean
token
token
()
:
any
Returns
any
tokens
tokens
()
:
any
[]
Returns
any
[]
untag
untag
(
tag
:
any
,
...
args
:
any
[]
)
:
Tokenizr
Parameters
tag
:
any
...
args
:
any
[]
Returns
Tokenizr
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
after
_
before
_
column
_
ctx
_
debug
_
eof
_
finish
_
input
_
len
_
line
_
pending
_
pos
_
rules
_
state
_
stopped
_
tag
_
transaction
Action
Context
Parsing
Error
Token
Methods
_
log
_
progress
_
tokenize
after
alternatives
before
begin
commit
consume
debug
depth
error
finish
input
peek
pop
push
reset
rollback
rule
skip
state
tag
tagged
token
tokens
untag
Body, Mind & Soul — API Reference
Loading...