C# Class Boo.BooLangService.BooScanner

Inheritance: IScanner
Show file Open project: jagregory/boolangstudio Class Usage Examples

Public Methods

Method Description
BooScanner ( ) : System

empty ctor

BooScanner ( ILexer lexer ) : System

ctor that takes a lexer as an argument.. assume the lexer has already had it's PEGs bound...

BooScanner ( Microsoft buffer ) : System
ScanTokenAndProvideInfoAboutIt ( Microsoft.VisualStudio.Package.TokenInfo tokenInfo, int &state ) : bool
SetSource ( string source, int offset ) : void

Method Details

BooScanner() public method

empty ctor
public BooScanner ( ) : System
return System

BooScanner() public method

ctor that takes a lexer as an argument.. assume the lexer has already had it's PEGs bound...
public BooScanner ( ILexer lexer ) : System
lexer ILexer
return System

BooScanner() public method

public BooScanner ( Microsoft buffer ) : System
buffer Microsoft
return System

ScanTokenAndProvideInfoAboutIt() public method

public ScanTokenAndProvideInfoAboutIt ( Microsoft.VisualStudio.Package.TokenInfo tokenInfo, int &state ) : bool
tokenInfo Microsoft.VisualStudio.Package.TokenInfo
state int
return bool

SetSource() public method

public SetSource ( string source, int offset ) : void
source string
offset int
return void