C# Class Kecaknoah.Analyze.KecaknoahLexer

Kecaknoahの字句解析器を定義します。
Show file Open project: kb10uy/Kecaknoah Class Usage Examples

Public Methods

Method Description
AnalyzeFromFile ( string fileName ) : Kecaknoah.Analyze.KecaknoahLexResult

ファイルを指定して解析します。 Encoding.Defaultのエンコードのものとされます。

AnalyzeFromFile ( string fileName, Encoding encode ) : Kecaknoah.Analyze.KecaknoahLexResult

ファイルを指定して解析します。

AnalyzeFromSource ( string source ) : Kecaknoah.Analyze.KecaknoahLexResult

ソースコードを直接指定して解析します。

AnalyzeFromSource ( string source, string sourceName ) : Kecaknoah.Analyze.KecaknoahLexResult

ソースコードを直接指定して解析します。

KecaknoahLexer ( ) : System

インスタンスを初期化します。

Private Methods

Method Description
AnalyzeFromText ( string name, string source ) : Kecaknoah.Analyze.KecaknoahLexResult

ソース名とソースを指定して解析します。

Method Details

AnalyzeFromFile() public method

ファイルを指定して解析します。 Encoding.Defaultのエンコードのものとされます。
public AnalyzeFromFile ( string fileName ) : Kecaknoah.Analyze.KecaknoahLexResult
fileName string ファイル名
return Kecaknoah.Analyze.KecaknoahLexResult

AnalyzeFromFile() public method

ファイルを指定して解析します。
public AnalyzeFromFile ( string fileName, Encoding encode ) : Kecaknoah.Analyze.KecaknoahLexResult
fileName string ファイル名
encode System.Text.Encoding 仕様する
return Kecaknoah.Analyze.KecaknoahLexResult

AnalyzeFromSource() public method

ソースコードを直接指定して解析します。
public AnalyzeFromSource ( string source ) : Kecaknoah.Analyze.KecaknoahLexResult
source string ソースコード
return Kecaknoah.Analyze.KecaknoahLexResult

AnalyzeFromSource() public method

ソースコードを直接指定して解析します。
public AnalyzeFromSource ( string source, string sourceName ) : Kecaknoah.Analyze.KecaknoahLexResult
source string ソースコード
sourceName string ソース名
return Kecaknoah.Analyze.KecaknoahLexResult

KecaknoahLexer() public method

インスタンスを初期化します。
public KecaknoahLexer ( ) : System
return System