Package | Description |
---|---|
org.jparsec |
Provides core Parser implementations for parser combinator logic.
|
org.jparsec.error |
Provides interfaces and classes for advanced error handling.
|
org.jparsec.examples.bnf.parser | |
org.jparsec.examples.java.parser | |
org.jparsec.examples.sql.parser | |
org.jparsec.pattern |
Provides Pattern implementations for use by character level scanners.
|
Class and Description |
---|
OperatorTable
Builds
Parser to parse expressions with operator-precedence grammar. |
Parser
Defines grammar and encapsulates parsing logic.
|
Parser.Mode
Defines the mode that a parser should be run in.
|
Parser.Reference
An atomic mutable reference to
Parser used in recursive grammars. |
ParseTree
Represents the syntactical structure of the input being parsed.
|
Terminals
Provides convenient API to build lexer and parsers for terminals.
|
Terminals.Builder
Builds
Terminals instance by defining the words and keywords recognized. |
Token
Represents any token with a token value and the 0-based index in the source.
|
TokenMap
Maps a
Token to a an object of type T , or null if the token isn't recognized. |
Tokens.Fragment
Represents a fragment tagged according to its semantics.
|
Tokens.ScientificNotation
Represents a scientific notation with a significand (mantissa) and an exponent.
|
Tokens.Tag
Pre-built
Tokens.Fragment token tags. |
WithSource
Parsed result with the matched source text.
|
Class and Description |
---|
ParseTree
Represents the syntactical structure of the input being parsed.
|
Class and Description |
---|
Parser
Defines grammar and encapsulates parsing logic.
|
Class and Description |
---|
Parser
Defines grammar and encapsulates parsing logic.
|
Token
Represents any token with a token value and the 0-based index in the source.
|
Class and Description |
---|
Parser
Defines grammar and encapsulates parsing logic.
|
Class and Description |
---|
Parser
Defines grammar and encapsulates parsing logic.
|
Copyright © 2013–2016 jparsec. All rights reserved.