C# Class io.IoLexer

Afficher le fichier Open project: devaspot/io Class Usage Examples

Méthodes publiques

Свойство Type Description
charLineIndex System.Collections.ArrayList
currentPos int
errorDescription string
errorToken IoToken
lineHint long
maxChar long
posStack System.Collections.Stack
resultIndex int
s string
specialChars string
tokenStack System.Collections.Stack
tokenStream System.Collections.ArrayList

Méthodes publiques

Méthode Description
addTokenStringType ( string s1, IoTokenType type ) : IoToken
currentLineNumber ( ) : int
currentToken ( ) : IoToken
grabLength ( ) : int
grabTokenType ( IoTokenType type ) : IoToken
lastPos ( ) : int
lex ( ) : int
messageChain ( ) : void
nameForGroupChar ( char groupChar ) : string
nextChar ( ) : char
onNULL ( ) : bool
peekChar ( ) : char
pop ( ) : IoToken
popPos ( ) : void
popPosBack ( ) : void
prevChar ( ) : char
print ( ) : void
printTokens ( ) : void
pushPos ( ) : void
readChar ( char ch ) : int
readCharAnyCase ( char ch ) : int
readCharIn ( string s ) : int
readCharInRange ( char first, char last ) : int
readCharacter ( ) : int
readCharacters ( ) : int
readComment ( ) : int
readDecimal ( ) : int
readDecimalPlaces ( ) : int
readDigit ( ) : int
readDigits ( ) : int
readExponent ( ) : int
readHexNumber ( ) : int
readIdentifier ( ) : int
readLetter ( ) : int
readMessage ( ) : int
readMessageError ( string name ) : void
readMonoQuote ( ) : int
readNonASCIIChar ( ) : int
readNonQuote ( ) : bool
readNonReturn ( ) : bool
readNumber ( ) : int
readOpChar ( ) : int
readOperator ( ) : int
readPadding ( ) : int
readQuote ( ) : int
readSeparator ( ) : int
readSeparatorChar ( ) : int
readSpecialChar ( ) : int
readString ( string str ) : int
readSymbol ( ) : int
readTerminator ( ) : int
readTerminatorChar ( ) : int
readTokenCharType ( char c, IoTokenType type ) : int
readTokenCharsType ( string chars, IoTokenType type ) : int
readTokenString ( string s ) : int
readTriQuote ( ) : int
readWhitespaceChar ( ) : int
top ( ) : IoToken
topType ( ) : IoTokenType

Private Methods

Méthode Description
readSlashSlashComment ( ) : int
readWhitespace ( ) : int

Method Details

addTokenStringType() public méthode

public addTokenStringType ( string s1, IoTokenType type ) : IoToken
s1 string
type IoTokenType
Résultat IoToken

currentLineNumber() public méthode

public currentLineNumber ( ) : int
Résultat int

currentToken() public méthode

public currentToken ( ) : IoToken
Résultat IoToken

grabLength() public méthode

public grabLength ( ) : int
Résultat int

grabTokenType() public méthode

public grabTokenType ( IoTokenType type ) : IoToken
type IoTokenType
Résultat IoToken

lastPos() public méthode

public lastPos ( ) : int
Résultat int

lex() public méthode

public lex ( ) : int
Résultat int

messageChain() public méthode

public messageChain ( ) : void
Résultat void

nameForGroupChar() public méthode

public nameForGroupChar ( char groupChar ) : string
groupChar char
Résultat string

nextChar() public méthode

public nextChar ( ) : char
Résultat char

onNULL() public méthode

public onNULL ( ) : bool
Résultat bool

peekChar() public méthode

public peekChar ( ) : char
Résultat char

pop() public méthode

public pop ( ) : IoToken
Résultat IoToken

popPos() public méthode

public popPos ( ) : void
Résultat void

popPosBack() public méthode

public popPosBack ( ) : void
Résultat void

prevChar() public méthode

public prevChar ( ) : char
Résultat char

print() public méthode

public print ( ) : void
Résultat void

printTokens() public méthode

public printTokens ( ) : void
Résultat void

pushPos() public méthode

public pushPos ( ) : void
Résultat void

readChar() public méthode

public readChar ( char ch ) : int
ch char
Résultat int

readCharAnyCase() public méthode

public readCharAnyCase ( char ch ) : int
ch char
Résultat int

readCharIn() public méthode

public readCharIn ( string s ) : int
s string
Résultat int

readCharInRange() public méthode

public readCharInRange ( char first, char last ) : int
first char
last char
Résultat int

readCharacter() public méthode

public readCharacter ( ) : int
Résultat int

readCharacters() public méthode

public readCharacters ( ) : int
Résultat int

readComment() public méthode

public readComment ( ) : int
Résultat int

readDecimal() public méthode

public readDecimal ( ) : int
Résultat int

readDecimalPlaces() public méthode

public readDecimalPlaces ( ) : int
Résultat int

readDigit() public méthode

public readDigit ( ) : int
Résultat int

readDigits() public méthode

public readDigits ( ) : int
Résultat int

readExponent() public méthode

public readExponent ( ) : int
Résultat int

readHexNumber() public méthode

public readHexNumber ( ) : int
Résultat int

readIdentifier() public méthode

public readIdentifier ( ) : int
Résultat int

readLetter() public méthode

public readLetter ( ) : int
Résultat int

readMessage() public méthode

public readMessage ( ) : int
Résultat int

readMessageError() public méthode

public readMessageError ( string name ) : void
name string
Résultat void

readMonoQuote() public méthode

public readMonoQuote ( ) : int
Résultat int

readNonASCIIChar() public méthode

public readNonASCIIChar ( ) : int
Résultat int

readNonQuote() public méthode

public readNonQuote ( ) : bool
Résultat bool

readNonReturn() public méthode

public readNonReturn ( ) : bool
Résultat bool

readNumber() public méthode

public readNumber ( ) : int
Résultat int

readOpChar() public méthode

public readOpChar ( ) : int
Résultat int

readOperator() public méthode

public readOperator ( ) : int
Résultat int

readPadding() public méthode

public readPadding ( ) : int
Résultat int

readQuote() public méthode

public readQuote ( ) : int
Résultat int

readSeparator() public méthode

public readSeparator ( ) : int
Résultat int

readSeparatorChar() public méthode

public readSeparatorChar ( ) : int
Résultat int

readSpecialChar() public méthode

public readSpecialChar ( ) : int
Résultat int

readString() public méthode

public readString ( string str ) : int
str string
Résultat int

readSymbol() public méthode

public readSymbol ( ) : int
Résultat int

readTerminator() public méthode

public readTerminator ( ) : int
Résultat int

readTerminatorChar() public méthode

public readTerminatorChar ( ) : int
Résultat int

readTokenCharType() public méthode

public readTokenCharType ( char c, IoTokenType type ) : int
c char
type IoTokenType
Résultat int

readTokenCharsType() public méthode

public readTokenCharsType ( string chars, IoTokenType type ) : int
chars string
type IoTokenType
Résultat int

readTokenString() public méthode

public readTokenString ( string s ) : int
s string
Résultat int

readTriQuote() public méthode

public readTriQuote ( ) : int
Résultat int

readWhitespaceChar() public méthode

public readWhitespaceChar ( ) : int
Résultat int

top() public méthode

public top ( ) : IoToken
Résultat IoToken

topType() public méthode

public topType ( ) : IoTokenType
Résultat IoTokenType

Property Details

charLineIndex public_oe property

public ArrayList,System.Collections charLineIndex
Résultat System.Collections.ArrayList

currentPos public_oe property

public int currentPos
Résultat int

errorDescription public_oe property

public string errorDescription
Résultat string

errorToken public_oe property

public IoToken,io errorToken
Résultat IoToken

lineHint public_oe property

public long lineHint
Résultat long

maxChar public_oe property

public long maxChar
Résultat long

posStack public_oe property

public Stack,System.Collections posStack
Résultat System.Collections.Stack

resultIndex public_oe property

public int resultIndex
Résultat int

s public_oe property

public string s
Résultat string

specialChars public_oe static_oe property

public static string specialChars
Résultat string

tokenStack public_oe property

public Stack,System.Collections tokenStack
Résultat System.Collections.Stack

tokenStream public_oe property

public ArrayList,System.Collections tokenStream
Résultat System.Collections.ArrayList