Package org.eclipse.jface.text.rules

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


    rules.add(new SingleLineRule("</style", ">", styletag));
   
    rules.add(new SingleLineRule("<STYLE", ">", styletag));
    rules.add(new SingleLineRule("</STYLE", ">", styletag));
   
    rules.add(new MultiLineRule("/*", "*/", cfcomment));
   
    rules.add(new SingleLineRule("\"", "\"", string));
    rules.add(new SingleLineRule("'", "'", string));
   
    //the value of a css - this will change when the StyleDictionary is done
View Full Code Here


    IToken string = new Token(STRING);
    IToken mstring = new Token(MULTILINE_STRING);

    IPredicateRule[] rules = new IPredicateRule[5];

    rules[0] = new MultiLineRule("/*", "*/", comment, (char) 0, true);
    rules[1] = new SingleLineRule("//", null, comment, (char) 0, true);
    rules[2] = new SingleLineRule("'", "'", string); // RAW STRING LITERAL
    rules[3] = new MultiLineRule("`", "`", mstring); // RAW STRING LITERAL
    rules[4] = new SingleLineRule("\"", "\"", string, '\\');

    setPredicateRules(rules);
  }
View Full Code Here

    IToken tkSingleComment = new Token(LANG_SINGLE_COMMENT);
    IToken tkMultiComment = new Token(LANG_MULTI_COMMENT);
   
    List<IPredicateRule> rules = new ArrayList<IPredicateRule>();
   
    rules.add(new MultiLineRule("`", "`", tkRawString, NO_ESCAPE, true));
    rules.add(new MultiLineRule("\"", "\"", tkString, '\\', true));
    rules.add(new SingleLineRule("'", "'", tkCharacter, '\\', true));
   
    rules.add(new EndOfLineRule("//", tkSingleComment, NO_ESCAPE));
   
    rules.add(new MultiLineRule("/*", "*/", tkMultiComment, NO_ESCAPE, true));
   
   
    setPredicateRules(rules.toArray(new IPredicateRule[rules.size()]));
  }
View Full Code Here

           new EmphasisRule("***", emphasis),
           new EmphasisRule("**", emphasis),
           new EmphasisRule("*", emphasis),
           new EmphasisRule("``", code),
           new EmphasisRule("`", code),
           new MultiLineRule("<!--", "-->", comment),
           // WhitespaceRule messes up with the rest of rules
//           new WhitespaceRule(new IWhitespaceDetector() {
//              public boolean isWhitespace(char c) {
//                 return Character.isWhitespace(c);
//              }
View Full Code Here

  public CFMPartitionScanner() {
    IToken cfComment = new Token(CF_COMMENT);
    IToken htmComment = new Token(HTM_COMMENT);
   
    IPredicateRule[] rules = new IPredicateRule[2];
    rules[0] = new MultiLineRule("<!---", "--->", cfComment);
    rules[1] = new MultiLineRule("<!--", "-->", htmComment);
   
    setPredicateRules(rules);
 
  }
View Full Code Here

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

    // Add rules for multi-line comments and javadoc.
    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

TOP

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

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.