Package org.jparsec
Class Terminals.LongLiteral
- java.lang.Object
-
- org.jparsec.Terminals.LongLiteral
-
- Enclosing class:
- Terminals
public static final class Terminals.LongLiteral extends java.lang.ObjectEntry point for parser and tokenizers of integral number literal represented asLong.
-
-
Field Summary
Fields Modifier and Type Field Description static Parser<java.lang.Long>DEC_TOKENIZERA tokenizer that parses a decimal integer number (valid patterns are:1, 10, 123), and converts the string to aLongvalue.static Parser<java.lang.Long>HEX_TOKENIZERA tokenizer that parses a hex integer number (valid patterns are:0x1, 0Xff, 0xFe1etc.), and converts the string to aLongvalue.static Parser<java.lang.Long>OCT_TOKENIZERA tokenizer that parses a octal integer number (valid patterns are:0, 07, 017, 0371etc.), and converts the string to aLongvalue.static Parser<java.lang.Long>PARSERParserthat recognizesLongtokens.static Parser<java.lang.Long>TOKENIZERA tokenizer that parses decimal, hex, and octal numbers and converts the string to aLongvalue.
-
Constructor Summary
Constructors Modifier Constructor Description privateLongLiteral()
-
-
-
Field Detail
-
DEC_TOKENIZER
public static final Parser<java.lang.Long> DEC_TOKENIZER
A tokenizer that parses a decimal integer number (valid patterns are:1, 10, 123), and converts the string to aLongvalue.
-
OCT_TOKENIZER
public static final Parser<java.lang.Long> OCT_TOKENIZER
A tokenizer that parses a octal integer number (valid patterns are:0, 07, 017, 0371etc.), and converts the string to aLongvalue.An octal number has to start with 0.
-
HEX_TOKENIZER
public static final Parser<java.lang.Long> HEX_TOKENIZER
A tokenizer that parses a hex integer number (valid patterns are:0x1, 0Xff, 0xFe1etc.), and converts the string to aLongvalue.A hex number has to start with either 0x or 0X.
-
TOKENIZER
public static final Parser<java.lang.Long> TOKENIZER
A tokenizer that parses decimal, hex, and octal numbers and converts the string to aLongvalue.
-
-