visad.data.units
Class UnitParserTokenManager
- java.lang.Object
-
- visad.data.units.UnitParserTokenManager
-
- All Implemented Interfaces:
- UnitParserConstants
public class UnitParserTokenManager extends java.lang.Object implements UnitParserConstants
Token Manager.
-
-
Field Summary
Fields Modifier and Type Field and Description java.io.PrintStreamdebugStreamDebug output.static java.lang.String[]jjstrLiteralImagesToken literal values.static java.lang.String[]lexStateNamesLexer state names.
-
Constructor Summary
Constructors Constructor and Description UnitParserTokenManager(SimpleCharStream stream)Constructor.UnitParserTokenManager(SimpleCharStream stream, int lexState)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description TokengetNextToken()Get the next Token.voidReInit(SimpleCharStream stream)Reinitialise parser.voidReInit(SimpleCharStream stream, int lexState)Reinitialise parser.voidsetDebugStream(java.io.PrintStream ds)Set debug output.voidSwitchTo(int lexState)Switch to specified lex state.
-
-
-
Field Detail
-
debugStream
public java.io.PrintStream debugStream
Debug output.
-
jjstrLiteralImages
public static final java.lang.String[] jjstrLiteralImages
Token literal values.
-
lexStateNames
public static final java.lang.String[] lexStateNames
Lexer state names.
-
-
Constructor Detail
-
UnitParserTokenManager
public UnitParserTokenManager(SimpleCharStream stream)
Constructor.
-
UnitParserTokenManager
public UnitParserTokenManager(SimpleCharStream stream, int lexState)
Constructor.
-
-
Method Detail
-
setDebugStream
public void setDebugStream(java.io.PrintStream ds)
Set debug output.
-
getNextToken
public Token getNextToken()
Get the next Token.
-
ReInit
public void ReInit(SimpleCharStream stream)
Reinitialise parser.
-
ReInit
public void ReInit(SimpleCharStream stream, int lexState)
Reinitialise parser.
-
SwitchTo
public void SwitchTo(int lexState)
Switch to specified lex state.
-
-
DMelt 3.0 © DataMelt by jWork.ORG