C# Class ColorCode.Compilation.LanguageCompiler

Inheritance: ILanguageCompiler
Datei anzeigen Open project: Code52/ColourCode Class Usage Examples

Public Methods

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

Private Methods

Method Description
CompileLanguage ( ILanguage language ) : ColorCode.Compilation.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 ) : ColorCode.Compilation.CompiledLanguage
language ILanguage
return ColorCode.Compilation.CompiledLanguage

LanguageCompiler() public method

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