C# Class ExamplesFx.ColorCode.Compilation.LanguageCompiler

Inheritance: ILanguageCompiler
Show file Open project: MarcosMeli/ExamplesFx

Public Methods

Method Description
Compile ( ILanguage language ) : CompiledLanguage
LanguageCompiler ( CompiledLanguage>.Dictionary compiledLanguages ) : System

Private Methods

Method Description
CompileLanguage ( ILanguage language ) : CompiledLanguage
CompileRule ( LanguageRule languageRule, StringBuilder regex, ICollection captures, bool isFirstRule ) : void
CompileRules ( IList rules, Regex &regex, IList &captures ) : void
GetNumberOfCaptures ( string regex ) : int

Method Details

Compile() public method

public Compile ( ILanguage language ) : CompiledLanguage
language ILanguage
return CompiledLanguage

LanguageCompiler() public method

public LanguageCompiler ( CompiledLanguage>.Dictionary compiledLanguages ) : System
compiledLanguages CompiledLanguage>.Dictionary
return System