Package org.eclipse.jface.text.rules

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


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

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

    // Add rules for multi-line comments
    rules.add(new MultiLineRule("/*", "*/", comment, (char) 0,
        true));

View Full Code Here


    Token normalToken = new Token(
        new TextAttribute(EditorColors.getColor(blackRgb), null, SWT.NORMAL));
    setDefaultReturnToken(normalToken);

    setRules(new IRule[] {
        new EndOfLineRule("//", commentToken), //$NON-NLS-1$
        new KeywordRule(keywordToken),
        new MultiLineRule("/**", "*/", jsDocToken, (char) 0, false)//$NON-NLS-1$ //$NON-NLS-2$
        new MultiLineRule("/*", "*/", commentToken, (char) 0, false)//$NON-NLS-1$ //$NON-NLS-2$
        new SingleLineRule("\"", "\"", stringToken, '\\'), //$NON-NLS-1$ //$NON-NLS-2$
        // Regexp
View Full Code Here

    IToken dashKeyword = new Token(new TextAttribute(new Color(Display.getCurrent(), PowershellColors.DASH_KEYWORD), null, SWT.BOLD));

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

    // Add rule for single line comments.
    rules.add(new EndOfLineRule("#", comment));

    // Add rule for strings and character constants.
    rules.add(new SingleLineRule("\"", "\"", string, '`', false, true));
    rules.add(new SingleLineRule("'", "'", string));
View Full Code Here

    // Add rule for multiple line comments.
    rules.add(new MultiLineRule("/*", "*/", fSingleLineCommentToken));//$NON-NLS-1$ //$NON-NLS-2$

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

    // Add rule for strings and character constants.
    rules.add(new SingleLineRule("\"", "\"", fStringToken, '\\'));//$NON-NLS-2$//$NON-NLS-1$
    rules.add(new SingleLineRule("'", "'", fStringToken, '\\'));//$NON-NLS-2$//$NON-NLS-1$

View Full Code Here

    IToken comment = new Token(new TextAttribute(provider.getColor(DestecsColorProvider.SINGLE_LINE_COMMENT)));
    IToken other = new Token(new TextAttribute(provider.getColor(DestecsColorProvider.DEFAULT)));

    List<IRule> rules = new ArrayList<IRule>();
    // Add rule for single line comments.
    rules.add(new EndOfLineRule("--", comment));
    rules.add(new EndOfLineRule("//", comment));
    // Multi line comment
    rules.add(new MultiLineRule("/*", "*/", comment));

    // Add rule for strings.
    rules.add(new SingleLineRule("\"", "\"", string, '\\'));
View Full Code Here

    // Add rule for multiple line comments.
    rules.add(new MultiLineRule("/*", "*/", multiLineCommentToken, (char)0, true));

    // Add rule for single line comments.
    rules.add(new EndOfLineRule("//", singleLineCommentToken));

    for (String[] arr : new String[][] { COMMON_TOKENS, SCANNER_TOKENS, PARSER_TOKENS }) {
      for (String str : arr) {
        // rules.add(new WordPatternRule(new FrameKeywordDetector(), str, "", frameToken));
        rules.add(new WordPredicateRule(str, frameToken));
View Full Code Here

        keyModEltRule,
        keyStatRule,
        keyAttrRule,
        new SingleLineRule("\"", "\"", stringToken),
        new SingleLineRule("'", " ", stringToken)
        new EndOfLineRule("***", commentToken),
        new EndOfLineRule("---", commentToken),     
        new WhitespaceRule(new WhitespaceDetector())

    });
   

View Full Code Here

        keyStatRule,
        keyAttrRule,
        new SingleLineRule("\"", "\"", stringToken),
        new SingleLineRule("'", " ", stringToken),
        new MultiLineRule("***(", ") ", commentToken),
        new EndOfLineRule("***", commentToken),
        new EndOfLineRule("---", commentToken),     
        new WhitespaceRule(new WhitespaceDetector())

    });
  }
View Full Code Here

    WordRule wr = new WordRule(detector,defaut);
    for(int i = 0 ; i < KEYWORDS.length ; ++i) {
      wr.addWord(KEYWORDS[i], keyword);
    }
    List<IRule> ruleListe = new ArrayList<IRule>();
    ruleListe.add(new EndOfLineRule ("--define", comment));
   
    for (int i = 0; i < SIMPLE_COMMENT.length; i++) {
      String s = SIMPLE_COMMENT[i];
      ruleListe.add(new EndOfLineRule (s, comment));
    }
//    ruleListe.add(new EndOfLineRule ("--", comment));
//    ruleListe.add(new EndOfLineRule("//",comment));
    ruleListe.add(new MultiLineRule("/*","*/",comment,(char)0,true));
    ruleListe.add(new SingleLineRule("\"", "\"", string));
View Full Code Here

    IToken qvtcode = new Token(MM_DECLARATION);
    IToken comment = new Token(MM_COMMENT);

    List<PatternRule> ruleListe = new java.util.ArrayList<PatternRule>();

    ruleListe.add(new EndOfLineRule("--", comment));
    ruleListe.add(new EndOfLineRule("//", comment));
    ruleListe.add(new MultiLineRule("/*", "*/", comment, (char) 0, true));

    for (int i = 0; i < keywords.length; i++)
      ruleListe.add(new QVTMultiLineRule(keywords[i], "", qvtcode,
          (char) 0, false));
View Full Code Here

TOP

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

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.