C# Class Microsoft.Zing.Scanner

Inheritance: System.Compiler.Scanner
Afficher le fichier Open project: ZingModelChecker/Zing

Private Properties

Свойство Type Description
FindGoodRecoveryPoint void
GetChar char
GetHexValue int
GetIdentifier System.Compiler.Identifier
GetIdentifierString string
GetNextToken Token
GetNextToken Token
GetString string
GetStringLiteral System.Compiler.Literal
GetTokenSource string
HandleError void
IsAsciiLetter bool
IsBlankSpace bool
IsDigit bool
IsEndLineOrEOF bool
IsEndOfLine bool
IsHexDigit bool
IsIdentifierPartChar bool
IsIdentifierStartChar bool
IsIdentifierStartCharHelper bool
IsLineTerminator bool
IsUnicodeLetter bool
ScanCharacter void
ScanEscapedChar char
ScanEscapedChar void
ScanIdentifier void
ScanKeyword Token
ScanNamespaceSeparator bool
ScanNumber Token
ScanNumberSuffix TypeCode
ScanPPAndExpression bool
ScanPPEqualityExpression bool
ScanPPExpression bool
ScanPPOrExpression bool
ScanPPPrimaryExpression bool
ScanPPUnaryExpression bool
ScanPreProcessorDirective bool
ScanString void
ScanVerbatimString void
Scanner System
Scanner System
SkipBlanks char
SkipMultiLineComment void
SkipSingleLineComment void
Substring string

Méthodes publiques

Méthode Description
ScanTokenAndProvideInfoAboutIt ( System.Compiler.TokenInfo tokenInfo, int &state ) : bool
SetSource ( string source, int offset ) : void

Private Methods

Méthode Description
FindGoodRecoveryPoint ( char closingQuote ) : void
GetChar ( int index ) : char
GetHexValue ( char hex ) : int
GetIdentifier ( ) : System.Compiler.Identifier
GetIdentifierString ( ) : string
GetNextToken ( ) : Token
GetNextToken ( bool suppressComments ) : Token
GetString ( ) : string
GetStringLiteral ( ) : System.Compiler.Literal
GetTokenSource ( ) : string
HandleError ( System.Error error ) : void
IsAsciiLetter ( char c ) : bool
IsBlankSpace ( char c ) : bool
IsDigit ( char c ) : bool
IsEndLineOrEOF ( char c, int increment ) : bool
IsEndOfLine ( char c ) : bool
IsHexDigit ( char c ) : bool
IsIdentifierPartChar ( char c ) : bool
IsIdentifierStartChar ( char c ) : bool
IsIdentifierStartCharHelper ( char c, bool expandedUnicode ) : bool
IsLineTerminator ( char c, int increment ) : bool
IsUnicodeLetter ( char c ) : bool
ScanCharacter ( ) : void
ScanEscapedChar ( ) : char
ScanEscapedChar ( StringBuilder sb ) : void
ScanIdentifier ( ) : void
ScanKeyword ( char ch ) : Token
ScanNamespaceSeparator ( ) : bool
ScanNumber ( char leadChar ) : Token
ScanNumberSuffix ( ) : TypeCode
ScanPPAndExpression ( char &c ) : bool
ScanPPEqualityExpression ( char &c ) : bool
ScanPPExpression ( char &c ) : bool
ScanPPOrExpression ( char &c ) : bool
ScanPPPrimaryExpression ( char &c ) : bool
ScanPPUnaryExpression ( char &c ) : bool
ScanPreProcessorDirective ( bool stopAtEndOfLine, bool insideExcludedBlock, bool atTopLevel ) : bool
ScanString ( char closingQuote ) : void
ScanVerbatimString ( bool stopAtEndOfLine ) : void
Scanner ( ) : System
Scanner ( System.Compiler.Document document, ErrorNodeList errors, CompilerOptions options ) : System
SkipBlanks ( ) : char
SkipMultiLineComment ( bool stopAtEndOfLine ) : void
SkipSingleLineComment ( ) : void
Substring ( int start, int length ) : string

Method Details

ScanTokenAndProvideInfoAboutIt() public méthode

public ScanTokenAndProvideInfoAboutIt ( System.Compiler.TokenInfo tokenInfo, int &state ) : bool
tokenInfo System.Compiler.TokenInfo
state int
Résultat bool

SetSource() public méthode

public SetSource ( string source, int offset ) : void
source string
offset int
Résultat void