Package org.eclipse.jface.text.rules

Examples of org.eclipse.jface.text.rules.NumberRule


    wordRule = new WordRule(new GenericNonWordDetector(), normal);
    for(int i=0;i<OPERATORS.length;i++){
      wordRule.addWord(OPERATORS[i], operator);
    }
    rules.add(wordRule);
    rules.add(new NumberRule(number));
   
    return rules;
  }
View Full Code Here


    rules.add(new SingleLineRule("'", "'", string, '\\'));
    rules.add(new EndOfLineRule("//", comment));
    rules.add(new MultiLineRule("/*", "*/", comment));
    rules.add(new SingleLineRule("<script", ">", script));
    rules.add(new SingleLineRule("</script", ">", script));
    rules.add(new NumberRule(number));

    rules.add(new WhitespaceRule(new DjangoWhitespaceDetector()));

    WordRule wordRule = new WordRule(new GenericWordDetector(), normal);
    for(int i=0;i<KEYWORDS.length;i++){
View Full Code Here

            return Character.isWhitespace(c);
          }
        }),

        new WordRule(new WordDetector(), normalToken),
        new NumberRule(numberToken),
    });
  }
View Full Code Here

    rules.add(new WhitespaceRule(new ColoringWhitespaceDetector()));
  }

  private void addTextSequenceRules(Rule ruleSet, List rules, IToken defaultToken) {
    ColoringWordDetector wordDetector = new ColoringWordDetector();
    if(ruleSet.getHighlightDigits()) rules.add(new NumberRule(newToken(ColorsPreferencePage.DIGIT_COLOR)));
    CasedWordRule wordRule = new CasedWordRule(wordDetector, defaultToken, ruleSet.getKeywords().ignoreCase());

    addKeywordRule(ruleSet, "COMMENT1", ColorsPreferencePage.COMMENT1_COLOR, wordRule, wordDetector);
    addKeywordRule(ruleSet, "COMMENT2", ColorsPreferencePage.COMMENT2_COLOR, wordRule, wordDetector);
    addKeywordRule(ruleSet, "LITERAL1", ColorsPreferencePage.LITERAL1_COLOR, wordRule, wordDetector);
View Full Code Here

                    public boolean isWhitespace(char c) {
                        return Character.isWhitespace(c);
                    }
                }),//$NON-NLS-2$
                new WordRule(new WordDetector(), normalToken),//$NON-NLS-2$
                new NumberRule(numberToken) });
    }
View Full Code Here

                    public boolean isWhitespace(char c) {
                        return Character.isWhitespace(c);
                    }
                }),//$NON-NLS-2$
                new WordRule(new WordDetector(), normalToken),//$NON-NLS-2$
                new NumberRule(numberToken) });
    }
View Full Code Here

            return Character.isWhitespace(c);
          }
        }),

        new WordRule(new WordDetector(), normalToken),
        new NumberRule(numberToken),
    });
  }
View Full Code Here

                    public boolean isWhitespace(char c) {
                        return Character.isWhitespace(c);
                    }
                }),//$NON-NLS-2$
                new WordRule(new WordDetector(), normalToken),//$NON-NLS-2$
                new NumberRule(numberToken) });
    }
View Full Code Here

                    public boolean isWhitespace(char c) {
                        return Character.isWhitespace(c);
                    }
                }),//$NON-NLS-2$
                new WordRule(new WordDetector(), normalToken),//$NON-NLS-2$
                new NumberRule(numberToken) });
    }
View Full Code Here

   
   
    rules.add(new MultiLineRule("/**", "*/", javadoc, (char) 0, true));
    rules.add(new MultiLineRule("/*", "*/", cfcommentBlock, (char) 0, true));
    rules.add(new EndOfLineRule("//", cfcomment));
    rules.add(new NumberRule(cfnumber));
   
    CFSyntaxDictionary dic = (CFSyntaxDictionary)DictionaryManager.getDictionary(DictionaryManager.CFDIC);
   
    //do any keywords
    //get any needed operators (or, and et cetra)
View Full Code Here

TOP

Related Classes of org.eclipse.jface.text.rules.NumberRule

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.