at.dms.compiler
Class NumberParser

java.lang.Object
  |
  +--at.dms.compiler.NumberParser

public class NumberParser
extends java.lang.Object

This class parses Strings to convert them to ordinal literals.


Constructor Summary
NumberParser()
           
 
Method Summary
static long decodeDecLong(boolean negative, java.lang.String text)
           
static int decodeHexInt(boolean negative, java.lang.String text)
           
static long decodeHexLong(boolean negative, java.lang.String text)
           
static int decodeInt(java.lang.String text)
           
static long decodeLong(java.lang.String text)
           
static int decodeOctInt(boolean negative, java.lang.String text)
           
static long decodeOctLong(boolean negative, java.lang.String text)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumberParser

public NumberParser()
Method Detail

decodeLong

public static long decodeLong(java.lang.String text)

decodeInt

public static int decodeInt(java.lang.String text)

decodeDecLong

public static long decodeDecLong(boolean negative,
                                 java.lang.String text)

decodeHexLong

public static long decodeHexLong(boolean negative,
                                 java.lang.String text)

decodeOctLong

public static long decodeOctLong(boolean negative,
                                 java.lang.String text)

decodeHexInt

public static int decodeHexInt(boolean negative,
                               java.lang.String text)

decodeOctInt

public static int decodeOctInt(boolean negative,
                               java.lang.String text)