public LanguageDefinition(string languageId, string languageFilePattern, CommentRules commentRules, string[] startRules, IDictionary <string, IRule> rules)
 {
     LanguageId          = languageId;
     LanguageFilePattern = languageFilePattern;
     CommentRules        = commentRules;
     StartRules          = startRules;
     Rules = rules;
 }
 private LanguageDefinition()
 {
     LanguageId          = "";
     LanguageFilePattern = "";
     CommentRules        = new CommentRules();
     StartRules          = new string[0];
     Rules = new Dictionary <string, IRule>();
 }