Package org.eclipse.jface.text.rules

Examples of org.eclipse.jface.text.rules.WordRule.addWord()


    SingleCharacterWordDetector detector = new SingleCharacterWordDetector();
    detector.addChar('=');
    detector.addChar('>');
    detector.addChar('/');
    WordRule wordRule = new WordRule(detector, tag);
    wordRule.addWord("=", defaultToken);
    rules.add(wordRule);
   
    // Add a rule for tmlscriptlets
    rules.add(new SingleLineRule("\"{", "}\"", tmlScriptlet, '\\'));   
   
View Full Code Here


    SingleCharacterWordDetector detector = new SingleCharacterWordDetector();
    detector.addChar('=');
    detector.addChar('>');
    detector.addChar('/');
    WordRule wordRule = new WordRule(detector, tag);
    wordRule.addWord("=", defaultToken);
    rules.add(wordRule);
   
    // Add a rule for single quotes - attributes
    rules.add(new SingleLineRule("'", "'", string, '\\'));
View Full Code Here

     
      Iterator<String> iter = _commandList.iterator();
     
      while (iter.hasNext()){       
        wordRule.addWord(iter.next(), keyword);
      }

      return wordRule;
   
View Full Code Here

            @Override
            public boolean isWordPart(final char c) {
                return Character.isLetter(c);
            }
        }, defaultToken);
        taskRule.addWord("TODO", edocTag);
        taskRule.addWord("FIXME", edocTag);
        taskRule.addWord("XXX", edocTag);
        rulesList.add(taskRule);

        final IRule[] rules = new IRule[rulesList.size()];
View Full Code Here

            public boolean isWordPart(final char c) {
                return Character.isLetter(c);
            }
        }, defaultToken);
        taskRule.addWord("TODO", edocTag);
        taskRule.addWord("FIXME", edocTag);
        taskRule.addWord("XXX", edocTag);
        rulesList.add(taskRule);

        final IRule[] rules = new IRule[rulesList.size()];
        rulesList.toArray(rules);
View Full Code Here

                return Character.isLetter(c);
            }
        }, defaultToken);
        taskRule.addWord("TODO", edocTag);
        taskRule.addWord("FIXME", edocTag);
        taskRule.addWord("XXX", edocTag);
        rulesList.add(taskRule);

        final IRule[] rules = new IRule[rulesList.size()];
        rulesList.toArray(rules);
        setRules(rules);
View Full Code Here

    //rules.add(new JQueryRule(colorProvider));
    rules.add(new JavaScriptBuiltInFunctionRule(colorProvider));
   
    WordRule wordRule = new WordRule(new GenericWordDetector(), normal);
    for(int i=0;i<KEYWORDS.length;i++){
      wordRule.addWord(KEYWORDS[i], keyword);
    }
    for(int i=0;i<RESERVED_WORDS.length;i++){
      wordRule.addWord(RESERVED_WORDS[i], resword);
    }
    rules.add(wordRule);
View Full Code Here

    WordRule wordRule = new WordRule(new GenericWordDetector(), normal);
    for(int i=0;i<KEYWORDS.length;i++){
      wordRule.addWord(KEYWORDS[i], keyword);
    }
    for(int i=0;i<RESERVED_WORDS.length;i++){
      wordRule.addWord(RESERVED_WORDS[i], resword);
    }
    rules.add(wordRule);
    wordRule = new WordRule(new GenericNonWordDetector(), normal);
    for(int i=0;i<OPERATORS.length;i++){
      wordRule.addWord(OPERATORS[i], operator);
View Full Code Here

      wordRule.addWord(RESERVED_WORDS[i], resword);
    }
    rules.add(wordRule);
    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 WhitespaceRule(new DjangoWhitespaceDetector()));

    WordRule wordRule = new WordRule(new GenericWordDetector(), normal);
    for(int i=0;i<KEYWORDS.length;i++){
      wordRule.addWord(KEYWORDS[i], keyword);
    }
    rules.add(wordRule);

    return rules;
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.