Examples of SingleLineRule


Examples of at.bestsolution.efxclipse.text.jface.rules.SingleLineRule

    List<IRule> rules= new ArrayList<IRule>();

    // Add rule for character constants.
    Token token= getToken(ResourceProvider.JAVA_STRING);
    rules.add(new SingleLineRule("'", "'", token, '\\')); //$NON-NLS-2$ //$NON-NLS-1$


    Token defaultToken= getToken(ResourceProvider.JAVA_DEFAULT);
   
    // Add generic whitespace rule.
View Full Code Here

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

    IToken string = new Token(TextStyles.STRING);
    IToken tmlScriptlet = new Token(TextStyles.TML_SCRIPTLET);   
   
    List<IRule> rules = new ArrayList<IRule>();
   
    rules.add(new SingleLineRule("<", " ", tag, '\\', true));
   
    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, '\\'));   
   
    // Add a rule for single quotes - attributes
    rules.add(new SingleLineRule("'", "'", string, '\\'));

    // Add rule for double quotes - attributes
    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
   
    // Add generic whitespace rule.
    rules.add(new WhitespaceRule(new WhitespaceDetector()));

    setRules(rules.toArray(new IRule[0]));
View Full Code Here

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

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

    // Add rule for double quotes - attributes
    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
   
   
   
    // Add generic whitespace rule.
    rules.add(new WhitespaceRule(new WhitespaceDetector()));
View Full Code Here

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

 
  public TMLRuleBasedPartitionScanner() {
    List<IPredicateRule> rules = new ArrayList<IPredicateRule>();       
   
    SingleLineRule mdHeaderRule = new SingleLineRule("##MD", null, new Token(TMLPartitionScanner.TML_METAHEADER), '\\', true);
    mdHeaderRule.setColumnConstraint(0);
    rules.add(mdHeaderRule);
    rules.add(new MultiLineRule("<!--", "-->", new Token(TMLPartitionScanner.COMMENT), '\\', true));
    rules.add(new MultiLineRule("<tml:comment>", "</tml:comment>", new Token(TMLPartitionScanner.TML_COMMENT), '\\', true));
    rules.add(new MultiLineRule("<tml:disable>", "</tml:disable>", new Token(TMLPartitionScanner.TML_DISABLE), '\\', true));
    rules.add(new TagRule("<tml:", ">", new Token(TMLPartitionScanner.TML_TAG_START), '\\', true));
    //rules.add(new MultiLineRule("<tml:", ">", new Token(TMLPartitionScanner.TML_TAG_START), '\\', true));
    rules.add(new SingleLineRule("</tml:", ">", new Token(TMLPartitionScanner.TML_TAG_STOP)));
   
    setPredicateRules(rules.toArray(new IPredicateRule[0]));
  }
View Full Code Here

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

    IToken tag = new Token(TextStyles.STYLE_TML_TAG);   
   
   
    List<IRule> rules = new ArrayList<IRule>();
   
    rules.add(new SingleLineRule("<", ">", tag));
   
    rules.add(new WhitespaceRule(new WhitespaceDetector()));

    setRules(rules.toArray(new IRule[0]));
  }
View Full Code Here

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

    List<IRule> rules = new ArrayList<IRule>();
    rules.add(createCommandRule());   

   
    // Add a rule for single quotes - attributes
    rules.add(new SingleLineRule("'", "'", string, '\\'));

    // Add rule for double quotes - attributes
    rules.add(new SingleLineRule("\"", "\"", string, '\\'));   

   
    setRules(rules.toArray(new IRule[0]));
  }
View Full Code Here

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

        final Token edocTag = ErlTokenScanner.getToken(TokenHighlight.EDOC_TAG.getName());
        final Token htmlTag = ErlTokenScanner.getToken(TokenHighlight.HTML_TAG.getName());

        final List<IRule> rulesList = Lists.newArrayList();
        rulesList.add(new WordRule(new EdocTagDetector(), edocTag));
        rulesList.add(new SingleLineRule("<", ">", htmlTag));
        final WordRule taskRule = new WordRule(new IWordDetector() {

            @Override
            public boolean isWordStart(final char c) {
                return Character.isLetter(c);
View Full Code Here

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

  protected List<IRule> createRules() {
    IToken string = colorProvider.getToken(IDjangoPrefs.DJSTRING_COLOR, store.getInt(IDjangoPrefs.DJSTRING_STYLE));

    List<IRule> rules = new ArrayList<IRule>();

    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
    rules.add(new SingleLineRule("'", "'", string, '\\'));
    //rules.add(new WhitespaceRule(new DjangoWhitespaceDetector()));

    rules.add(new DjangoVariableRule(colorProvider));
    return rules;
  }
View Full Code Here

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

  protected List<IRule> createRules() {
    IToken string = colorProvider.getToken(IDjangoPrefs.DJSTRING_COLOR, IDjangoPrefs.DJSTRING_STYLE);

    List<IRule> rules = new ArrayList<IRule>();

    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
    rules.add(new SingleLineRule("'", "'", string, '\\'));
    //rules.add(new WhitespaceRule(new DjangoWhitespaceDetector()));

    rules.add(new DjangoTagRule(colorProvider));

    return rules;
View Full Code Here

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

    IToken htmlCss       = new Token(IDjangoPartitions.HTML_CSS);

    List<IPredicateRule> rules = new ArrayList<IPredicateRule>();

    rules.add(new MultiLineRule("{% comment %}", "{% endcomment %}", djComment));
    rules.add(new SingleLineRule("{#", "#}", djComment));
    rules.add(new SingleLineRule("{%", "%}", djTag));
    rules.add(new SingleLineRule("{{", "}}", djVariable));

    rules.add(new MultiLineRule("<!--", "-->", htmlComment));
    rules.add(new MultiLineRule("<%--", "--%>", htmlComment));
    rules.add(new DocTypeRule(htmlDoctype));
    rules.add(new MultiLineRule("<%@", "%>", htmlDirective));
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.