//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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        public override void CreateTokenFilters(LanguageData language, TokenFilterList filters)
        {
            //base.CreateTokenFilters(language, filters);
            var outlineFilter = new CodeOutlineFilter(language.GrammarData,
                                                      OutlineOptions.ProduceIndents | OutlineOptions.CheckBraces, ToTerm(@"\"));

            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);
 }
Beispiel #6
0
 public override void CreateTokenFilters(LanguageData language, TokenFilterList filters)
 {
     var outlineFilter = new CodeOutlineFilter(language.GrammarData, OutlineOptions.None, null);
     filters.Add(outlineFilter);
 }
 public override void CreateTokenFilters(LanguageData language, TokenFilterList filters)
 {
     filters.Add(new IndentFilter(language.GrammarData, ToTerm(@"\"), ToTerm("{"), ToTerm("}")));
 }
Beispiel #8
0
 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);
 }
        }//constructor

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

        }
Beispiel #10
0
 public override void CreateTokenFilters(LanguageData language, TokenFilterList filters)
 {
     filters.Add(new BnfTokenFilter(this));
 }
Beispiel #11
0
 public override void CreateTokenFilters(LanguageData language, TokenFilterList filters)
 {
     filters.Add(new IndentFilter(language.GrammarData, ToTerm(@"\"), ToTerm("{"),ToTerm("}")));
 }
Beispiel #12
0
 protected internal virtual void CreateTokenFilters(LanguageData language, TokenFilterList filters)
 {
 }
Beispiel #13
0
        public override void CreateTokenFilters(LanguageData language, TokenFilterList filters)
        {
            var outlineFilter = new CodeOutlineFilter(language.GrammarData, OutlineOptions.None, null);

            filters.Add(outlineFilter);
        }
Beispiel #14
0
    }//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);
    }
Beispiel #15
0
 public override void CreateTokenFilters(LanguageData language, TokenFilterList filters)
 {
     base.CreateTokenFilters(language, filters);
     filters.Add(new AggregateFunctionTokenFilter());
 }
Beispiel #16
0
 public virtual void CreateTokenFilters(LanguageData language, TokenFilterList filters)
 {
 }
Beispiel #17
0
 protected internal virtual void CreateTokenFilters(LanguageData language, TokenFilterList filters, ParsingContext context)
 {
 }
 public virtual void CreateTokenFilters(LanguageData language, TokenFilterList filters)
 {
 }
Beispiel #19
0
 public override void CreateTokenFilters(LanguageData language, TokenFilterList filters)
 {
     filters.Add(new BnfTokenFilter(this));
 }