Package org.jparsec
Class Tokens
- java.lang.Object
-
- org.jparsec.Tokens
-
public final class Tokens extends java.lang.ObjectProvides common token values.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTokens.FragmentRepresents a fragment tagged according to its semantics.static classTokens.ScientificNotationRepresents a scientific notation with a significand (mantissa) and an exponent.static classTokens.TagPre-builtTokens.Fragmenttoken tags.
-
Constructor Summary
Constructors Modifier Constructor Description privateTokens()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Tokens.FragmentdecimalLiteral(java.lang.String s)Returns aTokens.Fragmenttagged asTokens.Tag.DECIMAL.static Tokens.Fragmentfragment(java.lang.String text, java.lang.Object tag)Returns aTokens.Fragmenttagged withtag.static Tokens.Fragmentidentifier(java.lang.String name)Returns aTokens.Fragmenttagged asTokens.Tag.IDENTIFIER.static Tokens.FragmentintegerLiteral(java.lang.String s)Returns aTokens.Fragmenttagged asTokens.Tag.INTEGER.static Tokens.Fragmentreserved(java.lang.String name)Returns aTokens.Fragmenttagged asTokens.Tag.RESERVED.static Tokens.ScientificNotationscientificNotation(java.lang.String significand, java.lang.String exponent)
-
-
-
Method Detail
-
fragment
public static Tokens.Fragment fragment(java.lang.String text, java.lang.Object tag)
Returns aTokens.Fragmenttagged withtag.- Parameters:
text- the fragment text.tag- the tag representing the fragment's semantics.
-
reserved
public static Tokens.Fragment reserved(java.lang.String name)
Returns aTokens.Fragmenttagged asTokens.Tag.RESERVED.- Parameters:
name- the reserved word.- Returns:
- the token value.
-
identifier
public static Tokens.Fragment identifier(java.lang.String name)
Returns aTokens.Fragmenttagged asTokens.Tag.IDENTIFIER.- Parameters:
name- the identifier.- Returns:
- the token value.
-
decimalLiteral
public static Tokens.Fragment decimalLiteral(java.lang.String s)
Returns aTokens.Fragmenttagged asTokens.Tag.DECIMAL.- Parameters:
s- the decimal string representation.- Returns:
- the token value.
-
integerLiteral
public static Tokens.Fragment integerLiteral(java.lang.String s)
Returns aTokens.Fragmenttagged asTokens.Tag.INTEGER.- Parameters:
s- the integer string representation.- Returns:
- the token value.
-
scientificNotation
public static Tokens.ScientificNotation scientificNotation(java.lang.String significand, java.lang.String exponent)
-
-