Package org.jparsec.examples.sql.parser
Class TerminalParser
- java.lang.Object
-
- org.jparsec.examples.sql.parser.TerminalParser
-
final class TerminalParser extends java.lang.Object
Lexers and terminal level parsers for SQL.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String[]
KEYWORDS
(package private) static Parser<java.lang.String>
NAME
(package private) static Parser<java.lang.String>
NUMBER
private static java.lang.String[]
OPERATORS
(package private) static Parser<QualifiedName>
QUALIFIED_NAME
(package private) static Parser<java.lang.String>
STRING
private static Terminals
TERMS
private static Parser<?>
TOKENIZER
-
Constructor Summary
Constructors Constructor Description TerminalParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static <T> T
parse(Parser<T> parser, java.lang.String source)
static Parser<?>
phrase(java.lang.String phrase)
static Parser<?>
term(java.lang.String term)
-
-
-
Field Detail
-
OPERATORS
private static final java.lang.String[] OPERATORS
-
KEYWORDS
private static final java.lang.String[] KEYWORDS
-
TERMS
private static final Terminals TERMS
-
TOKENIZER
private static final Parser<?> TOKENIZER
-
NUMBER
static final Parser<java.lang.String> NUMBER
-
STRING
static final Parser<java.lang.String> STRING
-
NAME
static final Parser<java.lang.String> NAME
-
QUALIFIED_NAME
static final Parser<QualifiedName> QUALIFIED_NAME
-
-