Package nz.org.riskscape.dsl
package nz.org.riskscape.dsl
-
ClassDescriptionUsed to represent a parsing operation that's conditional on a sequence of token possibilities.Lexer.Tokens<T extends TokenType>Meta-class object for token type enumeration.General exception thrown during lexingUsed by
TokenType
s to build tokens from aLexingStream
.Provides an API for the Lexer to consume characters.Base exception thrown when converting a sequence of tokens from aLexer
in to an abstract syntax tree.Information about a specific character location within a string of source codeFunctional interface that replaces usingPattern
for sometimes easier, more understandable and more flexible pattern matching during lexingInterface for enum members used byLexer
Thrown by a Parser when we got a token we weren't expecting