Search
Preparing search index...
The search index is not available
pip-services3-expressions-node
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
tokenizers
AbstractTokenizer
Class AbstractTokenizer
Implements an abstract tokenizer class.
Hierarchy
AbstractTokenizer
ExpressionTokenizer
CsvTokenizer
GenericTokenizer
MustacheTokenizer
Implements
ITokenizer
Index
Constructors
constructor
Properties
_last
Token
Type
_next
Token
_scanner
comment
State
decode
Strings
merge
Whitespaces
number
State
quote
State
skip
Comments
skip
Eof
skip
Unknown
skip
Whitespaces
symbol
State
unify
Numbers
whitespace
State
word
State
Accessors
scanner
Methods
clear
Character
States
get
Character
State
has
Next
Token
next
Token
read
Next
Token
set
Character
State
tokenize
Buffer
tokenize
Buffer
ToStrings
tokenize
Stream
tokenize
Stream
ToStrings
Constructors
Protected
constructor
new
Abstract
Tokenizer
(
)
:
AbstractTokenizer
Returns
AbstractTokenizer
Properties
Protected
_last
Token
Type
_last
Token
Type
:
TokenType
= TokenType.Unknown
Protected
_next
Token
_next
Token
:
Token
Protected
_scanner
_scanner
:
IScanner
comment
State
comment
State
:
ICommentState
decode
Strings
decode
Strings
:
boolean
merge
Whitespaces
merge
Whitespaces
:
boolean
number
State
number
State
:
INumberState
quote
State
quote
State
:
IQuoteState
skip
Comments
skip
Comments
:
boolean
skip
Eof
skip
Eof
:
boolean
skip
Unknown
skip
Unknown
:
boolean
skip
Whitespaces
skip
Whitespaces
:
boolean
symbol
State
symbol
State
:
ISymbolState
unify
Numbers
unify
Numbers
:
boolean
whitespace
State
whitespace
State
:
IWhitespaceState
word
State
word
State
:
IWordState
Accessors
scanner
get
scanner
(
)
:
IScanner
set
scanner
(
value
:
IScanner
)
:
void
Returns
IScanner
Parameters
value:
IScanner
Returns
void
Methods
clear
Character
States
clear
Character
States
(
)
:
void
Returns
void
get
Character
State
get
Character
State
(
symbol
:
number
)
:
ITokenizerState
Parameters
symbol:
number
Returns
ITokenizerState
has
Next
Token
has
Next
Token
(
)
:
boolean
Returns
boolean
next
Token
next
Token
(
)
:
Token
Returns
Token
Protected
read
Next
Token
read
Next
Token
(
)
:
Token
Returns
Token
set
Character
State
set
Character
State
(
fromSymbol
:
number
, toSymbol
:
number
, state
:
ITokenizerState
)
:
void
Parameters
fromSymbol:
number
toSymbol:
number
state:
ITokenizerState
Returns
void
tokenize
Buffer
tokenize
Buffer
(
buffer
:
string
)
:
Token
[]
Parameters
buffer:
string
Returns
Token
[]
tokenize
Buffer
ToStrings
tokenize
Buffer
ToStrings
(
buffer
:
string
)
:
string
[]
Parameters
buffer:
string
Returns
string
[]
tokenize
Stream
tokenize
Stream
(
scanner
:
IScanner
)
:
Token
[]
Parameters
scanner:
IScanner
Returns
Token
[]
tokenize
Stream
ToStrings
tokenize
Stream
ToStrings
(
scanner
:
IScanner
)
:
string
[]
Parameters
scanner:
IScanner
Returns
string
[]
Globals
calculator
csv
index
io
mustache
tokenizers
variants
Token
Type
Abstract
Tokenizer
constructor
_last
Token
Type
_next
Token
_scanner
comment
State
decode
Strings
merge
Whitespaces
number
State
quote
State
skip
Comments
skip
Eof
skip
Unknown
skip
Whitespaces
symbol
State
unify
Numbers
whitespace
State
word
State
scanner
clear
Character
States
get
Character
State
has
Next
Token
next
Token
read
Next
Token
set
Character
State
tokenize
Buffer
tokenize
Buffer
ToStrings
tokenize
Stream
tokenize
Stream
ToStrings
CComment
State
Char
Reference
Interval
Char
Reference
Map
Char
Validator
Cpp
Comment
State
Generic
Comment
State
Generic
Number
State
Generic
Quote
State
Generic
Symbol
State
Generic
Tokenizer
Generic
Whitespace
State
Generic
Word
State
Symbol
Node
Symbol
Root
Node
Token
IComment
State
INumber
State
IQuote
State
ISymbol
State
ITokenizer
ITokenizer
State
IWhitespace
State
IWord
State
Generated using
TypeDoc
Implements an abstract tokenizer class.