C# Class Irony.Parsing.Scanner

Exibir arquivo Open project: o2platform/O2.Platform.Projects Class Usage Examples

Public Properties

Property Type Description
Data ScannerData
Parser Parser

Private Properties

Property Type Description
ComputeCurrentTerminals void
GetUnfilteredTokens IEnumerable
MatchNonGrammarTerminals bool
MatchRegularToken void
MatchTerminals void
NextToken void
Recover bool
Reset void
ScanToken void
UnpackMultiToken void

Public Methods

Method Description
BeginPreview ( ) : void
EndPreview ( bool keepPreviewTokens ) : void
GetToken ( ) : Token
Scanner ( Parser parser ) : System
VsReadToken ( int &state ) : Token
VsSetSource ( string text, int offset ) : void

Private Methods

Method Description
ComputeCurrentTerminals ( ) : void
GetUnfilteredTokens ( ) : IEnumerable
MatchNonGrammarTerminals ( ) : bool
MatchRegularToken ( ) : void
MatchTerminals ( ) : void
NextToken ( ) : void
Recover ( ) : bool
Reset ( ) : void
ScanToken ( ) : void
UnpackMultiToken ( ) : void

Method Details

BeginPreview() public method

public BeginPreview ( ) : void
return void

EndPreview() public method

public EndPreview ( bool keepPreviewTokens ) : void
keepPreviewTokens bool
return void

GetToken() public method

public GetToken ( ) : Token
return Token

Scanner() public method

public Scanner ( Parser parser ) : System
parser Parser
return System

VsReadToken() public method

public VsReadToken ( int &state ) : Token
state int
return Token

VsSetSource() public method

public VsSetSource ( string text, int offset ) : void
text string
offset int
return void

Property Details

Data public_oe property

public ScannerData Data
return ScannerData

Parser public_oe property

public Parser,Irony.Parsing Parser
return Parser