}//constructor public override void CreateTokenFilters(LanguageData language, TokenFilterList filters) { var outlineFilter = new CodeOutlineFilter(language.GrammarData, OutlineOptions.ProduceIndents | OutlineOptions.CheckBraces, ToTerm(@"\")); // "\" is continuation symbol filters.Add(outlineFilter); }
//Make parser indentation-aware public override void CreateTokenFilters(LanguageData language, TokenFilterList filters) { var options = OutlineOptions.ProduceIndents | OutlineOptions.CheckBraces | OutlineOptions.CheckOperator; var outlineFilter = new CodeOutlineFilter(language.GrammarData,options,null); filters.Add(outlineFilter); }
public override void CreateTokenFilters(LanguageData language, TokenFilterList filters) { // Make the language a whitespaced one: this instructs the parse to insert whitespace tokens. var outlineFilter = new CodeOutlineFilter(language.GrammarData, OutlineOptions.ProduceIndents | OutlineOptions.CheckOperator | OutlineOptions.CheckBraces, ToTerm(@"\")); filters.Add(outlineFilter); }
public override void CreateTokenFilters(LanguageData language, TokenFilterList filters) { var outlineFilter = new CodeOutlineFilter(language.GrammarData, OutlineOptions.None, null); filters.Add(outlineFilter); }
}//constructor public override void CreateTokenFilters(LanguageData language, TokenFilterList filters) { var outlineFilter = new CodeOutlineFilter(language.GrammarData, OutlineOptions.ProduceIndents, ToTerm(@"\")); filters.Add(outlineFilter); }