Package org.eclipse.jface.text.rules

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


  }

  @Override
  public void addPartitionScannerRules(List<IPredicateRule> rules) {
    rules.add(new EndOfLineRule("//", Token.UNDEFINED));
    rules.add(new SingleLineRule("\"", "\"", Token.UNDEFINED, '\\'));
    rules.add(new SingleLineRule("'", "'", Token.UNDEFINED, '\\'));
    rules.add(new MultiLineRule("/*", "*/", new Token(JS_MULTILINE_COMMENT)));
  }
View Full Code Here


  }

  @Override
  protected void initializeRules(List<IRule> rules) {
    rules.add(new HeaderNameRule(createToken(Colors.HEADER_NAME)));
    rules.add(new SingleLineRule("\"", "\"", createToken(Colors.STRING), '\\'));
    rules.add(new SingleLineRule("'", "'", createToken(Colors.STRING), '\\'));
    rules.add(new DateRule(createToken(Colors.DATE)));
    rules.add(new IntegerRule(createToken(Colors.INTEGER)));
  }
View Full Code Here

            .getAttribute( ACITextAttributeProvider.AUTHENTICATIONLEVEL_ATTRIBUTE ) );
        IToken itemOrUserFirst = new Token( provider.getAttribute( ACITextAttributeProvider.ITEMORUSERFIRST_ATTRIBUTE ) );
        IToken user = new Token( provider.getAttribute( ACITextAttributeProvider.USER_ATTRIBUTE ) );

        // Rules for Strings
        rules.add( new SingleLineRule( "\"", "\"", string, '\0', true ) ); //$NON-NLS-1$ //$NON-NLS-2$
        rules.add( new SingleLineRule( "'", "'", string, '\0', true ) ); //$NON-NLS-1$ //$NON-NLS-2$
        // Generic rule for whitespaces
        rules.add( new WhitespaceRule( new IWhitespaceDetector()
        {
            /**
             * Indicates if the given character is a whitespace
View Full Code Here

        IToken ATToken = new Token( provider.getAttribute( SchemaTextAttributeProvider.ATTRIBUTETYPE_ATTRIBUTE ) );
        IToken OCToken = new Token( provider.getAttribute( SchemaTextAttributeProvider.OBJECTCLASS_ATTRIBUTE ) );
        IToken oid = new Token( provider.getAttribute( SchemaTextAttributeProvider.OID_ATTRIBUTE ) );

        // Rules for Strings
        rules.add( new SingleLineRule( "\"", "\"", string, '\0', true ) ); //$NON-NLS-1$ //$NON-NLS-2$
        rules.add( new SingleLineRule( "'", "'", string, '\0', true ) ); //$NON-NLS-1$ //$NON-NLS-2$
        // Generic rule for whitespaces
        rules.add( new WhitespaceRule( new IWhitespaceDetector()
        {
            /**
             * Indicates if the given character is a whitespace
View Full Code Here

        setPredicateRules(rules.toArray(new IPredicateRule[0]));
    }

    private void addReprRule(List<IPredicateRule> rules) {
        rules.add(new SingleLineRule("`", "`", new Token(IPythonPartitions.PY_BACKQUOTES)));
    }
View Full Code Here

        // end of line rule
        rules.add(new EndOfLineRule("//", comment));

        // single and double quote strings
        rules.add(new SingleLineRule("'", "'", string, '\\'));
        rules.add(new SingleLineRule("\"", "\"", string, '\\'));

        // annotations
        rules.add(new SingleLineRule("@", " ", annotations, '\\'));

        // add generic whitespace rule
        rules.add(new WhitespaceRule(new ApexCodeWhitespaceDetector()));

        WordRule wordRule = generateKeywordRule(project);
View Full Code Here

        setDefaultReturnToken(new Token(doc));

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

        // Add rule for tags.
        list.add(new SingleLineRule("<", ">", tag));

        // Add rule for links.
        list.add(new SingleLineRule("{", "}", link));

        // multi-line
        list.add(new MultiLineRule("/**", "*/", doc, (char) 0, true));

        // Add generic whitespace rule.
View Full Code Here

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

        // Add rule for strings and character constants.
        rules.add(new SingleLineRule("\"", "\"", Token.UNDEFINED, '\\'));
        rules.add(new SingleLineRule("'", "'", Token.UNDEFINED, '\\'));

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

        // Add rules for multi-line comments.
View Full Code Here

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

    //so the script tags look correct
    rules.add(new SingleLineRule("<cfscript", ">", cftag));
    rules.add(new SingleLineRule("</cfscript", ">", cftag));
    rules.add(new SingleLineRule("<CFSCRIPT", ">", cftag));
    rules.add(new SingleLineRule("</CFSCRIPT", ">", cftag));
   
   
    rules.add(new MultiLineRule("/**", "*/", javadoc, (char) 0, true));
    rules.add(new MultiLineRule("/*", "*/", cfcommentBlock, (char) 0, true));
    rules.add(new EndOfLineRule("//", cfcomment));
View Full Code Here

      ,SWT.BOLD
    ));
       
    List rules = new ArrayList();

    rules.add(new SingleLineRule("\"", "\"", SQLString));
    rules.add(new SingleLineRule("'", "'", SQLString));
   
    rules.add(new NumberRule(cfnumber));
   
 
   
View Full Code Here

TOP

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

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.