Package org.jparsec.examples.java.parser
Class JavaLexer
- java.lang.Object
-
- org.jparsec.examples.java.parser.JavaLexer
-
public final class JavaLexer extends java.lang.Object
Lexer specific for the Java language rules.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static Parser<IntegerLiteral>
DEC_INTEGER
(package private) static Parser<DecimalPointNumberLiteral>
DECIMAL_POINT_NUMBER
(package private) static Parser<java.lang.Void>
DECIMAL_POINT_SCANNER
(package private) static Parser<IntegerLiteral>
HEX_INTEGER
(package private) static Parser<java.lang.String>
IDENTIFIER
(package private) static Parser<IntegerLiteral>
INTEGER
(package private) static Parser<IntegerLiteral>
OCT_INTEGER
(package private) static Parser<ScientificNumberLiteral>
SCIENTIFIC_NUMBER_LITERAL
-
Constructor Summary
Constructors Constructor Description JavaLexer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static Parser<NumberType>
numberType(NumberType defaultType)
-
-
-
Field Detail
-
IDENTIFIER
static final Parser<java.lang.String> IDENTIFIER
-
DECIMAL_POINT_SCANNER
static final Parser<java.lang.Void> DECIMAL_POINT_SCANNER
-
DECIMAL_POINT_NUMBER
static final Parser<DecimalPointNumberLiteral> DECIMAL_POINT_NUMBER
-
HEX_INTEGER
static final Parser<IntegerLiteral> HEX_INTEGER
-
OCT_INTEGER
static final Parser<IntegerLiteral> OCT_INTEGER
-
DEC_INTEGER
static final Parser<IntegerLiteral> DEC_INTEGER
-
INTEGER
static final Parser<IntegerLiteral> INTEGER
-
SCIENTIFIC_NUMBER_LITERAL
static final Parser<ScientificNumberLiteral> SCIENTIFIC_NUMBER_LITERAL
-
-
Method Detail
-
numberType
static Parser<NumberType> numberType(NumberType defaultType)
-
-