Package de.intarsys.tools.number
Class NumberParser
- java.lang.Object
-
- de.intarsys.tools.number.NumberParser
-
public class NumberParser extends java.lang.Object
A parser able to read a definition of numbers.The parser supports single numbers, enumeration of numbers and intervals.
S ::= NumberString NumberString ::= ( Number | Interval) [ ";" (Number | Interval) ]* Interval ::= Number "-" Number Number ::= a valid number literal
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
NumberParser(java.lang.String numberstring)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getChar()
static NumberWrapper
parse(java.lang.String numberstring)
-
-
-
Method Detail
-
parse
public static NumberWrapper parse(java.lang.String numberstring) throws java.io.IOException
- Throws:
java.io.IOException
-
getChar
public int getChar() throws java.io.IOException
- Throws:
java.io.IOException
-
-