Examples of MultiLineRule


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

    List<IRule> rules = new ArrayList<IRule>();
   
   
   
    rules.add(new HTMLXMLTagRule(tag));
    rules.add(new MultiLineRule("<", ">", tag));
   
    SingleCharacterWordDetector detector = new SingleCharacterWordDetector();
    detector.addChar('=');
    detector.addChar('>');
    detector.addChar('/');
View Full Code Here

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

    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.MultiLineRule

        final IToken qatom = new Token(IErlangPartitions.ERLANG_QATOM);

        final List<IRule> rules = Lists.newArrayList();
        rules.add(new ErlangCharRule(character));
        rules.add(new EndOfLineRule("%", comment));
        rules.add(new MultiLineRule("\"", "\"", string, '\\', true));
        rules.add(new MultiLineRule("'", "'", qatom, '\\', true));

        final IPredicateRule[] result = new IPredicateRule[rules.size()];
        rules.toArray(result);
        setPredicateRules(result);
    }
View Full Code Here

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

    IToken javaScript    = new Token(IDjangoPartitions.JAVA_SCRIPT);
    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));
    rules.add(new MultiLineRule("<%", "%>", htmlScriptlet));
    rules.add(new MultiLineRule("<![CDATA[", "]]>", htmlDoctype));
    rules.add(new MultiLineRule("<?xml", "?>", htmlDoctype));
    rules.add(new MultiLineRule("<script", "</script>", javaScript));
    rules.add(new MultiLineRule("<style", "</style>", htmlCss));
    rules.add(new MultiLineRule("<", ">", htmlTag));

    setPredicateRules(rules.toArray(new IPredicateRule[0]));
  }
View Full Code Here

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

    IToken comment = colorProvider.getToken(IDjangoPrefs.CSSCOMMENT_COLOR, IDjangoPrefs.CSSCOMMENT_STYLE);

    List<IRule> rules = new ArrayList<IRule>();
    rules.add(new SingleLineRule("<style", ">", tag));
    rules.add(new SingleLineRule("</style", ">", tag));
    rules.add(new MultiLineRule("/*", "*/", comment));

    rules.add(new CssRule(
        colorProvider.getToken(IDjangoPrefs.CSSSELECTOR_COLOR, IDjangoPrefs.CSSSELECTOR_STYLE),
        colorProvider.getToken(IDjangoPrefs.CSSPROP_COLOR, IDjangoPrefs.CSSPROP_STYLE),
        colorProvider.getToken(IDjangoPrefs.CSSVALUE_COLOR, IDjangoPrefs.CSSVALUE_STYLE)));
View Full Code Here

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

    IToken djComment = colorProvider.getToken(IDjangoPrefs.DJCOMMENT_COLOR, IDjangoPrefs.DJCOMMENT_STYLE);

    List<IRule> rules = new ArrayList<IRule>();
    rules.add(new SingleLineRule("<style", ">", tag));
    rules.add(new SingleLineRule("</style", ">", tag));
    rules.add(new MultiLineRule("/*", "*/", comment));

    rules.add(new MultiLineRule("{% comment %}", "{% endcomment %}", djComment));
    rules.add(new DjangoTagRule(colorProvider));
    rules.add(new DjangoVariableRule(colorProvider));

    rules.add(new CssRule(
        colorProvider.getToken(IDjangoPrefs.CSSSELECTOR_COLOR, IDjangoPrefs.CSSSELECTOR_STYLE),
View Full Code Here

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

    IToken operator  = colorProvider.getToken(IDjangoPrefs.JSOPERATOR_COLOR, IDjangoPrefs.JSOPERATOR_STYLE);
    IToken selector  = colorProvider.getToken(IDjangoPrefs.JQSELECTOR_COLOR, IDjangoPrefs.JQSELECTOR_STYLE);

    List<IRule> rules = new ArrayList<IRule>();
    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 DjangoVariableRule(colorProvider));
View Full Code Here

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

    IToken javaScript    = new Token(IDjangoPartitions.JAVA_SCRIPT);
    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 MultiLineRule("{%", "%}", djTag));
    rules.add(new MultiLineRule("{{", "}}", djVariable));

    rules.add(new MultiLineRule("<!--", "-->", htmlComment));
    rules.add(new MultiLineRule("<%--", "--%>", htmlComment));
    rules.add(new DocTypeRule(htmlDoctype));
    rules.add(new MultiLineRule("<%@", "%>", htmlDirective));
    rules.add(new MultiLineRule("<%", "%>", htmlScriptlet));
    rules.add(new MultiLineRule("<![CDATA[", "]]>", htmlDoctype));
    rules.add(new MultiLineRule("<?xml", "?>", htmlDoctype));
    rules.add(new MultiLineRule("<script", "</script>", javaScript));
    rules.add(new MultiLineRule("<style", "</style>", htmlCss));
    rules.add(new MultiLineRule("<", ">", htmlTag));

    setPredicateRules(rules.toArray(new IPredicateRule[0]));
  }
View Full Code Here

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

    rules.add(new DjangoTagRule(colorProvider));
    rules.add(new DjangoVariableRule(colorProvider));

    IToken djTag     = colorProvider.getToken(IDjangoPrefs.DJKEYWORD_COLOR, IDjangoPrefs.DJKEYWORD_STYLE);
    IToken djVariable   = colorProvider.getToken(IDjangoPrefs.DJVARIABLE_COLOR, IDjangoPrefs.DJVARIABLE_STYLE);
    rules.add(new MultiLineRule("{%", "%}", djTag));
    rules.add(new MultiLineRule("{{", "}}", djVariable));

    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
    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()));
View Full Code Here

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

        IToken xmlComment = new Token(XML_COMMENT);
        IToken tag = new Token(XML_TAG);

        IPredicateRule[] rules = new IPredicateRule[2];

        rules[0] = new MultiLineRule("<!--", "-->", xmlComment);
        rules[1] = new TagRule(tag);

        setPredicateRules(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.