コード例 #1
0
ファイル: MiniPython.cs プロジェクト: androdev4u/XLParser
    }//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);
    }
コード例 #2
0
 //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);
 }
コード例 #3
0
ファイル: PieGrammar.cs プロジェクト: maleficus1234/Pie
 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);
 }
コード例 #4
0
ファイル: ASMGrammar.cs プロジェクト: jwvdiermen/0x1DE
 public override void CreateTokenFilters(LanguageData language, TokenFilterList filters)
 {
     var outlineFilter = new CodeOutlineFilter(language.GrammarData, OutlineOptions.None, null);
     filters.Add(outlineFilter);
 }
コード例 #5
0
        }//constructor

        public override void CreateTokenFilters(LanguageData language, TokenFilterList filters)
        {
            var outlineFilter = new CodeOutlineFilter(language.GrammarData, OutlineOptions.ProduceIndents, ToTerm(@"\"));
            filters.Add(outlineFilter);

        }