C# Class IronPython.Runtime.LiteralParser

Summary description for ConstantValue.
Afficher le fichier Open project: jschementi/iron Class Usage Examples

Méthodes publiques

Méthode Description
ParseBigInteger ( string text, int b ) : BigInteger
ParseBigIntegerSign ( string text, int b ) : BigInteger
ParseComplex ( string s ) : Complex64
ParseFloat ( string text ) : double
ParseImaginary ( string text ) : Complex64
ParseInteger ( string text, int b ) : object
ParseIntegerSign ( string text, int b ) : object
ParseString ( char text, int start, int length, bool isRaw, bool isUni, bool normalizeLineEndings ) : string
ParseString ( string text, bool isRaw, bool isUni ) : string

Private Methods

Méthode Description
CharValue ( char ch, int b ) : int
ExnMalformed ( ) : Exception
HexValue ( char ch, int &value ) : bool
HexValue ( char ch ) : int
ParseBytes ( char text, int start, int length, bool isRaw, bool normalizeLineEndings ) : List
ParseFloatNoCatch ( string text ) : double
ParseInt ( string text, int b, int &ret ) : bool
ParseIntegerEnd ( string text, int start, int end ) : void
ParseIntegerStart ( string text, int &b, int &start, int end, short &sign ) : void
ReplaceUnicodeDigits ( string text ) : string
TryParseInt ( char text, int start, int length, int b, int &value ) : bool

Method Details

ParseBigInteger() public static méthode

public static ParseBigInteger ( string text, int b ) : BigInteger
text string
b int
Résultat BigInteger

ParseBigIntegerSign() public static méthode

public static ParseBigIntegerSign ( string text, int b ) : BigInteger
text string
b int
Résultat BigInteger

ParseComplex() public static méthode

public static ParseComplex ( string s ) : Complex64
s string
Résultat Microsoft.Scripting.Math.Complex64

ParseFloat() public static méthode

public static ParseFloat ( string text ) : double
text string
Résultat double

ParseImaginary() public static méthode

public static ParseImaginary ( string text ) : Complex64
text string
Résultat Microsoft.Scripting.Math.Complex64

ParseInteger() public static méthode

public static ParseInteger ( string text, int b ) : object
text string
b int
Résultat object

ParseIntegerSign() public static méthode

public static ParseIntegerSign ( string text, int b ) : object
text string
b int
Résultat object

ParseString() public static méthode

public static ParseString ( char text, int start, int length, bool isRaw, bool isUni, bool normalizeLineEndings ) : string
text char
start int
length int
isRaw bool
isUni bool
normalizeLineEndings bool
Résultat string

ParseString() public static méthode

public static ParseString ( string text, bool isRaw, bool isUni ) : string
text string
isRaw bool
isUni bool
Résultat string