Class LocalUnitFormatParser
- java.lang.Object
-
- tech.units.indriya.internal.format.LocalUnitFormatParser
-
public final class LocalUnitFormatParser extends java.lang.Object
Deprecated.useUnitFormatParser
FIXME 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 class
LocalUnitFormatParser.Exponent
Deprecated.(package private) static class
LocalUnitFormatParser.JJCalls
Deprecated.private static class
LocalUnitFormatParser.LookaheadSuccess
Deprecated.
-
Field Summary
Fields Modifier and Type Field Description private int
endpos
Deprecated.private java.util.List<int[]>
expentries
Deprecated.private int[]
expentry
Deprecated.private int
gcInt
Deprecated.private int
genInt
Deprecated.private DefaultCharStream
inputStream
Deprecated.private int
kind
Deprecated.private int[]
laA
Deprecated.private static int[]
laB
Deprecated.private int
laInt
Deprecated.private Token
lastpos
Deprecated.private int[]
lastTokens
Deprecated.Token
nextToken
Deprecated.Next token.private int
nextTokenIndex
Deprecated.private boolean
rescan
Deprecated.private LocalUnitFormatParser.JJCalls[]
rtns
Deprecated.private Token
scanpos
Deprecated.private SymbolMap
symbols
Deprecated.Token
token
Deprecated.Current token.UnitTokenManager
tokenSource
Deprecated.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.Unit
addExpr()
Deprecated.javax.measure.Unit
atomicExpr()
Deprecated.javax.measure.Unit
compoundExpr()
Deprecated.private Token
consumeToken(int kind)
Deprecated.void
disableTracing()
Deprecated.Disable tracing.void
enableTracing()
Deprecated.Enable tracing.LocalUnitFormatParser.Exponent
exp()
Deprecated.javax.measure.Unit
exponentExpr()
Deprecated.Token
getNextToken()
Deprecated.Get the next Token.Token
getToken(int index)
Deprecated.Get the specific Token.private static void
init()
Deprecated.private boolean
jj_2_1(int xla)
Deprecated.private boolean
jj_2_2(int xla)
Deprecated.private boolean
jj_3_1()
Deprecated.private boolean
jj_3_2()
Deprecated.private boolean
jj_3R_3()
Deprecated.private boolean
jj_3R_4()
Deprecated.private boolean
jj_3R_5()
Deprecated.private boolean
jj_3R_6()
Deprecated.private void
jj_add_error_token(int kind, int pos)
Deprecated.private int
jj_ntk()
Deprecated.private void
jj_rescan_token()
Deprecated.private void
jj_save(int index, int xla)
Deprecated.javax.measure.Unit
mulExpr()
Deprecated.java.lang.Number
numberExpr()
Deprecated.javax.measure.Unit
parseUnit()
Deprecated.(package private) TokenException
raiseTokenException()
Deprecated.Generate TokenException.void
reInit(java.io.InputStream stream)
Deprecated.Reinitialise.void
reInit(java.io.InputStream stream, java.lang.String encoding)
Deprecated.Reinitialise.void
reInit(java.io.Reader stream)
Deprecated.Reinitialise.void
reInit(UnitTokenManager tm)
Deprecated.Reinitialise.private boolean
scanToken(int kind)
Deprecated.Token
sign()
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 TokenException
Deprecated.- Throws:
TokenException
-
compoundExpr
public final javax.measure.Unit compoundExpr() throws TokenException
Deprecated.- Throws:
TokenException
-
addExpr
public final javax.measure.Unit addExpr() throws TokenException
Deprecated.- Throws:
TokenException
-
mulExpr
public final javax.measure.Unit mulExpr() throws TokenException
Deprecated.- Throws:
TokenException
-
exponentExpr
public final javax.measure.Unit exponentExpr() throws TokenException
Deprecated.- Throws:
TokenException
-
atomicExpr
public final javax.measure.Unit atomicExpr() throws TokenException
Deprecated.- Throws:
TokenException
-
sign
public final Token sign() throws TokenException
Deprecated.- Throws:
TokenException
-
numberExpr
public final java.lang.Number numberExpr() throws TokenException
Deprecated.- 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.
-
-