Class LocalUnitFormatParser
- java.lang.Object
-
- tech.units.indriya.internal.format.LocalUnitFormatParser
-
public final class LocalUnitFormatParser extends java.lang.ObjectDeprecated.useUnitFormatParserFIXME there are some details e.g. Exception handling that are different, try to resolve or keep LUFP
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classLocalUnitFormatParser.ExponentDeprecated.(package private) static classLocalUnitFormatParser.JJCallsDeprecated.private static classLocalUnitFormatParser.LookaheadSuccessDeprecated.
-
Field Summary
Fields Modifier and Type Field Description private intendposDeprecated.private java.util.List<int[]>expentriesDeprecated.private int[]expentryDeprecated.private intgcIntDeprecated.private intgenIntDeprecated.private DefaultCharStreaminputStreamDeprecated.private intkindDeprecated.private int[]laADeprecated.private static int[]laBDeprecated.private intlaIntDeprecated.private TokenlastposDeprecated.private int[]lastTokensDeprecated.TokennextTokenDeprecated.Next token.private intnextTokenIndexDeprecated.private booleanrescanDeprecated.private LocalUnitFormatParser.JJCalls[]rtnsDeprecated.private TokenscanposDeprecated.private SymbolMapsymbolsDeprecated.TokentokenDeprecated.Current token.UnitTokenManagertokenSourceDeprecated.Generated Token Manager.
-
Constructor Summary
Constructors Constructor Description LocalUnitFormatParser(java.io.InputStream stream)Deprecated.Constructor with InputStream.LocalUnitFormatParser(java.io.InputStream stream, java.lang.String encoding)Deprecated.Constructor with InputStream and supplied encodingLocalUnitFormatParser(java.io.Reader stream)Deprecated.Constructor.LocalUnitFormatParser(SymbolMap symbols, java.io.Reader in)Deprecated.LocalUnitFormatParser(UnitTokenManager tm)Deprecated.Constructor with generated Token Manager.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description javax.measure.UnitaddExpr()Deprecated.javax.measure.UnitatomicExpr()Deprecated.javax.measure.UnitcompoundExpr()Deprecated.private TokenconsumeToken(int kind)Deprecated.voiddisableTracing()Deprecated.Disable tracing.voidenableTracing()Deprecated.Enable tracing.LocalUnitFormatParser.Exponentexp()Deprecated.javax.measure.UnitexponentExpr()Deprecated.TokengetNextToken()Deprecated.Get the next Token.TokengetToken(int index)Deprecated.Get the specific Token.private static voidinit()Deprecated.private booleanjj_2_1(int xla)Deprecated.private booleanjj_2_2(int xla)Deprecated.private booleanjj_3_1()Deprecated.private booleanjj_3_2()Deprecated.private booleanjj_3R_3()Deprecated.private booleanjj_3R_4()Deprecated.private booleanjj_3R_5()Deprecated.private booleanjj_3R_6()Deprecated.private voidjj_add_error_token(int kind, int pos)Deprecated.private intjj_ntk()Deprecated.private voidjj_rescan_token()Deprecated.private voidjj_save(int index, int xla)Deprecated.javax.measure.UnitmulExpr()Deprecated.java.lang.NumbernumberExpr()Deprecated.javax.measure.UnitparseUnit()Deprecated.(package private) TokenExceptionraiseTokenException()Deprecated.Generate TokenException.voidreInit(java.io.InputStream stream)Deprecated.Reinitialise.voidreInit(java.io.InputStream stream, java.lang.String encoding)Deprecated.Reinitialise.voidreInit(java.io.Reader stream)Deprecated.Reinitialise.voidreInit(UnitTokenManager tm)Deprecated.Reinitialise.private booleanscanToken(int kind)Deprecated.Tokensign()Deprecated.
-
-
-
Field Detail
-
symbols
private SymbolMap symbols
Deprecated.
-
tokenSource
public UnitTokenManager tokenSource
Deprecated.Generated Token Manager.
-
inputStream
private DefaultCharStream inputStream
Deprecated.
-
token
public Token token
Deprecated.Current token.
-
nextToken
public Token nextToken
Deprecated.Next token.
-
nextTokenIndex
private int nextTokenIndex
Deprecated.
-
scanpos
private Token scanpos
Deprecated.
-
lastpos
private Token lastpos
Deprecated.
-
laInt
private int laInt
Deprecated.
-
genInt
private int genInt
Deprecated.
-
laA
private final int[] laA
Deprecated.
-
laB
private static int[] laB
Deprecated.
-
rtns
private final LocalUnitFormatParser.JJCalls[] rtns
Deprecated.
-
rescan
private boolean rescan
Deprecated.
-
gcInt
private int gcInt
Deprecated.
-
expentries
private final java.util.List<int[]> expentries
Deprecated.
-
expentry
private int[] expentry
Deprecated.
-
kind
private int kind
Deprecated.
-
lastTokens
private final int[] lastTokens
Deprecated.
-
endpos
private int endpos
Deprecated.
-
-
Constructor Detail
-
LocalUnitFormatParser
public LocalUnitFormatParser(SymbolMap symbols, java.io.Reader in)
Deprecated.
-
LocalUnitFormatParser
public LocalUnitFormatParser(java.io.InputStream stream)
Deprecated.Constructor with InputStream.
-
LocalUnitFormatParser
public LocalUnitFormatParser(java.io.InputStream stream, java.lang.String encoding)Deprecated.Constructor with InputStream and supplied encoding
-
LocalUnitFormatParser
public LocalUnitFormatParser(java.io.Reader stream)
Deprecated.Constructor.
-
LocalUnitFormatParser
public LocalUnitFormatParser(UnitTokenManager tm)
Deprecated.Constructor with generated Token Manager.
-
-
Method Detail
-
parseUnit
public final javax.measure.Unit parseUnit() throws TokenExceptionDeprecated.- Throws:
TokenException
-
compoundExpr
public final javax.measure.Unit compoundExpr() throws TokenExceptionDeprecated.- Throws:
TokenException
-
addExpr
public final javax.measure.Unit addExpr() throws TokenExceptionDeprecated.- Throws:
TokenException
-
mulExpr
public final javax.measure.Unit mulExpr() throws TokenExceptionDeprecated.- Throws:
TokenException
-
exponentExpr
public final javax.measure.Unit exponentExpr() throws TokenExceptionDeprecated.- Throws:
TokenException
-
atomicExpr
public final javax.measure.Unit atomicExpr() throws TokenExceptionDeprecated.- Throws:
TokenException
-
sign
public final Token sign() throws TokenException
Deprecated.- Throws:
TokenException
-
numberExpr
public final java.lang.Number numberExpr() throws TokenExceptionDeprecated.- Throws:
TokenException
-
exp
public final LocalUnitFormatParser.Exponent exp() throws TokenException
Deprecated.- Throws:
TokenException
-
jj_2_1
private boolean jj_2_1(int xla)
Deprecated.
-
jj_2_2
private boolean jj_2_2(int xla)
Deprecated.
-
jj_3R_3
private boolean jj_3R_3()
Deprecated.
-
jj_3R_6
private boolean jj_3R_6()
Deprecated.
-
jj_3_2
private boolean jj_3_2()
Deprecated.
-
jj_3_1
private boolean jj_3_1()
Deprecated.
-
jj_3R_4
private boolean jj_3R_4()
Deprecated.
-
jj_3R_5
private boolean jj_3R_5()
Deprecated.
-
init
private static void init()
Deprecated.
-
reInit
public void reInit(java.io.InputStream stream)
Deprecated.Reinitialise.
-
reInit
public void reInit(java.io.InputStream stream, java.lang.String encoding)Deprecated.Reinitialise.
-
reInit
public void reInit(java.io.Reader stream)
Deprecated.Reinitialise.
-
reInit
public void reInit(UnitTokenManager tm)
Deprecated.Reinitialise.
-
consumeToken
private Token consumeToken(int kind) throws TokenException
Deprecated.- Throws:
TokenException
-
scanToken
private boolean scanToken(int kind)
Deprecated.
-
getNextToken
public final Token getNextToken()
Deprecated.Get the next Token.
-
getToken
public final Token getToken(int index)
Deprecated.Get the specific Token.
-
jj_ntk
private int jj_ntk()
Deprecated.
-
jj_add_error_token
private void jj_add_error_token(int kind, int pos)Deprecated.
-
raiseTokenException
TokenException raiseTokenException()
Deprecated.Generate TokenException.
-
enableTracing
public final void enableTracing()
Deprecated.Enable tracing.
-
disableTracing
public final void disableTracing()
Deprecated.Disable tracing.
-
jj_rescan_token
private void jj_rescan_token()
Deprecated.
-
jj_save
private void jj_save(int index, int xla)Deprecated.
-
-