Examples of MultiLineRule


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

        // Add rule for single line comments.
        rules.add(new EndOfLineRule("//", comment)); //$NON-NLS-1$

        // Add rule for gstrings
        rules.add(new MultiLineRule("\"\"\"", "\"\"\"", string, '\\')); //$NON-NLS-2$ //$NON-NLS-1$
        // Add rule for strings
        rules.add(new SingleLineRule("\"", "\"", string, '\\')); //$NON-NLS-2$ //$NON-NLS-1$
        // and character constants.
        rules.add(new SingleLineRule("'", "'", string, '\\')); //$NON-NLS-2$ //$NON-NLS-1$
        //        rules.add(new SingleLineRule("'", "'", omsModulesTok, '\\')); //$NON-NLS-2$ //$NON-NLS-1$
View Full Code Here

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

    private void initialise() {
        List<IPredicateRule> rules = new ArrayList<IPredicateRule>();

        // rules
        IToken rulePartition = new Token(RULE_PART_CONTENT);
        rules.add(new MultiLineRule("\nrule", "\nend", rulePartition));
        //a query is really just a rule for most purposes.
        rules.add(new MultiLineRule("\nquery", "\nend", rulePartition));

        // comments
        IToken comment = new Token(RULE_COMMENT);
        rules.add( new MultiLineRule("/*", "*/", comment, (char) 0, true));

        setPredicateRules(rules.toArray(new IPredicateRule[rules.size()]));
    }
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

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

    // Add special case word rule.
    rules.add(new WordPredicateRule(comment));

    // Add rules for multi-line comments and javadoc.
    rules.add(new MultiLineRule("/**", "*/", javaDoc, (char) 0, true)); //$NON-NLS-1$ //$NON-NLS-2$
    rules.add(new MultiLineRule("/*", "*/", comment, (char) 0, true)); //$NON-NLS-1$ //$NON-NLS-2$

    IPredicateRule[] result= new IPredicateRule[rules.size()];
    rules.toArray(result);
    setPredicateRules(result);
  }
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); //$NON-NLS-1$ //$NON-NLS-2$
    rules[1] = new TagRule(tag);

    setPredicateRules(rules);
  }
View Full Code Here

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

    final IToken tag = new Token(SENTENCE);

    final List<PatternRule> rules = new ArrayList<PatternRule>();

    rules.add(new MultiLineRule(TemplateTokens.LTP_OPEN, TemplateTokens.LTP_CLOSE, tag));

    setRules(rules.toArray(new IPredicateRule[rules.size()]));
  }
View Full Code Here

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

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

    rules.add(new EndOfLineRule("//", comment));

    rules.add(new MultiLineRule("\"\"\"", "\"\"\"", string, '\\'));

    rules.add(new MultiLineRule("\'\'\'", "\'\'\'", string, '\\'));

    rules.add(new MultiLineRule("\'", "\'", string, '\\'));

    rules.add(new MultiLineRule("\"", "\"", string, '\\'));

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

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

    IToken keyword = provider.getToken(HTMLPlugin.PREF_JSP_KEYWORD);
    IToken script  = provider.getToken(HTMLPlugin.PREF_COLOR_SCRIPT);
   
    List rules = new ArrayList();
   
    rules.add(new MultiLineRule("/*" , "*/" , comment));
    rules.add(new EndOfLineRule("//", comment));
    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
    rules.add(new SingleLineRule("\'", "\'", string, '\\'));
   
    WordRule wordRule = new WordRule(new JavaWordDetector(), normal);
View Full Code Here

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

    IToken htmlTag = new Token(HTMLPartitionScanner.HTML_TAG);
//    IToken defaultToken = new Token(IDocument.DEFAULT_CONTENT_TYPE);
   
    List rules = new ArrayList();
   
    rules.add(new MultiLineRule("<!--", "-->", htmlComment));
    rules.add(new MultiLineRule("<",">", htmlTag));
   
    setPredicateRules((IPredicateRule[])rules.toArray(new IPredicateRule[rules.size()]));
  }
View Full Code Here

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

    IToken comment = colorProvider.getToken(HTMLPlugin.PREF_COLOR_JSCOMMENT);
   
    List rules = super.createRules(colorProvider);
    rules.add(new SingleLineRule("<script", ">", tag));
    rules.add(new SingleLineRule("</script", ">", tag));
    rules.add(new MultiLineRule("/*", "*/", comment));
   
    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.