roll-parser - v3.0.0-beta.0
Playground
Guide
GitHub
Preparing search index...
roll-parser
LexerError
Class LexerError
Error thrown when the lexer encounters an invalid character.
Hierarchy (
View Summary
)
RollParserError
LexerError
Index
Constructors
constructor
Properties
character
code
position
Constructors
constructor
new
LexerError
(
message
:
string
,
code
:
|
"UNEXPECTED_CHARACTER"
|
"UNEXPECTED_IDENTIFIER"
|
"UNEXPECTED_TOKEN"
|
"UNEXPECTED_END"
|
"EXPECTED_TOKEN"
|
"INVALID_DICE_COUNT"
|
"INVALID_DICE_SIDES"
|
"DICE_LIMIT_EXCEEDED"
|
"DIVISION_BY_ZERO"
|
"MODULO_BY_ZERO"
|
"UNKNOWN_OPERATOR"
|
"UNKNOWN_NODE_TYPE"
|
"INVALID_MODIFIER_COUNT"
|
"INVALID_MODIFIER_TARGET"
|
"EXPLODE_LIMIT_EXCEEDED"
|
"INVALID_EXPLODE_TARGET"
|
"REROLL_LIMIT_EXCEEDED"
|
"INVALID_REROLL_TARGET"
|
"INVALID_SUCCESS_COUNT_TARGET"
|
"INVALID_SORT_TARGET"
|
"INVALID_CRIT_THRESHOLD_TARGET"
|
"INVALID_THRESHOLD"
|
"NESTED_VERSUS"
|
"INVALID_FUNCTION_ARITY"
|
"UNKNOWN_FUNCTION"
|
"UNDEFINED_VARIABLE"
|
"INVALID_VARIABLE_VALUE"
|
"AMBIGUOUS_DICE_CHAIN"
|
"MAX_DEPTH_EXCEEDED"
|
"NON_FINITE_RESULT"
,
position
:
number
,
character
:
string
,
)
:
LexerError
Parameters
message
:
string
code
:
|
"UNEXPECTED_CHARACTER"
|
"UNEXPECTED_IDENTIFIER"
|
"UNEXPECTED_TOKEN"
|
"UNEXPECTED_END"
|
"EXPECTED_TOKEN"
|
"INVALID_DICE_COUNT"
|
"INVALID_DICE_SIDES"
|
"DICE_LIMIT_EXCEEDED"
|
"DIVISION_BY_ZERO"
|
"MODULO_BY_ZERO"
|
"UNKNOWN_OPERATOR"
|
"UNKNOWN_NODE_TYPE"
|
"INVALID_MODIFIER_COUNT"
|
"INVALID_MODIFIER_TARGET"
|
"EXPLODE_LIMIT_EXCEEDED"
|
"INVALID_EXPLODE_TARGET"
|
"REROLL_LIMIT_EXCEEDED"
|
"INVALID_REROLL_TARGET"
|
"INVALID_SUCCESS_COUNT_TARGET"
|
"INVALID_SORT_TARGET"
|
"INVALID_CRIT_THRESHOLD_TARGET"
|
"INVALID_THRESHOLD"
|
"NESTED_VERSUS"
|
"INVALID_FUNCTION_ARITY"
|
"UNKNOWN_FUNCTION"
|
"UNDEFINED_VARIABLE"
|
"INVALID_VARIABLE_VALUE"
|
"AMBIGUOUS_DICE_CHAIN"
|
"MAX_DEPTH_EXCEEDED"
|
"NON_FINITE_RESULT"
position
:
number
character
:
string
Returns
LexerError
Properties
Readonly
character
character
:
string
Readonly
code
code
:
|
"UNEXPECTED_CHARACTER"
|
"UNEXPECTED_IDENTIFIER"
|
"UNEXPECTED_TOKEN"
|
"UNEXPECTED_END"
|
"EXPECTED_TOKEN"
|
"INVALID_DICE_COUNT"
|
"INVALID_DICE_SIDES"
|
"DICE_LIMIT_EXCEEDED"
|
"DIVISION_BY_ZERO"
|
"MODULO_BY_ZERO"
|
"UNKNOWN_OPERATOR"
|
"UNKNOWN_NODE_TYPE"
|
"INVALID_MODIFIER_COUNT"
|
"INVALID_MODIFIER_TARGET"
|
"EXPLODE_LIMIT_EXCEEDED"
|
"INVALID_EXPLODE_TARGET"
|
"REROLL_LIMIT_EXCEEDED"
|
"INVALID_REROLL_TARGET"
|
"INVALID_SUCCESS_COUNT_TARGET"
|
"INVALID_SORT_TARGET"
|
"INVALID_CRIT_THRESHOLD_TARGET"
|
"INVALID_THRESHOLD"
|
"NESTED_VERSUS"
|
"INVALID_FUNCTION_ARITY"
|
"UNKNOWN_FUNCTION"
|
"UNDEFINED_VARIABLE"
|
"INVALID_VARIABLE_VALUE"
|
"AMBIGUOUS_DICE_CHAIN"
|
"MAX_DEPTH_EXCEEDED"
|
"NON_FINITE_RESULT"
Readonly
position
position
:
number
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
character
code
position
Playground
Guide
GitHub
roll-parser - v3.0.0-beta.0
Loading...
Error thrown when the lexer encounters an invalid character.