Examples of IToken


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

                ch = (char) scanner.read();
            } while ( ((int) ch) != 65535 && ((int) ch) != ICharacterScanner.EOF && wordDetector.isWordPart(ch) );
            scanner.unread();

            String str = strBuffer.toString();
            IToken token= (IToken) ruleWords.get(str);
            if (token != null && prevWasFilterDelimiter) {
                return token;
            }

            if (prevWasFilterDelimiter)
View Full Code Here

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

    return doEvaluate(scanner, resume);
  }

  private IToken doEvaluate(ICharacterScanner scanner, boolean resume) {
    if (resume) {
      IToken token = getToken(scanner);
      if (token!=null) return token;
    } else {
      int c = scanner.read();
      if (c != ' ' && c != '\t' && c!='\r' && c!='\n'){
        IToken token = getToken(scanner);
        if (token!=null) return token;
      }
    }

    scanner.unread();
View Full Code Here

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

    super(colorProvider, defColorName, defStyleName);
  }

  @Override
  protected List<IRule> createRules() {
    IToken tag = colorProvider.getToken(IDjangoPrefs.HTMLSCRIPT_COLOR, IDjangoPrefs.HTMLSCRIPT_STYLE);
    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));
View Full Code Here

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

            scanner.unread();

            String str = strBuffer.toString();

            if (prevWasFilterDelimiter) {
              IToken token= (IToken) filters.get(str);
              if (token != null)
                  return token;
 
              prevWasFilterDelimiter = false;
              return userFilterToken;
            }
           
            if (prevWasTagDelimiter) {
              // expected tag's name here: either built-in or custom
              prevWasTagDelimiter = false;
              IToken token= (IToken) keywords.get(str);
              if (token != null)
                  return token;
              return usertagToken;
            }
           
            // some well known modifiers (like 'and' 'or' )
            IToken token= (IToken) operators.get(str);
            if (token != null) {
                return token;
            }

            prevWasTagDelimiter = false;
View Full Code Here

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

                ch = (char) scanner.read();
            } while ( ((int) ch) != ICharacterScanner.EOF && wordDetector.isWordPart(ch) );
            scanner.unread();

            String str = strBuffer.toString();
            IToken token= (IToken) ruleWords.get(str);
            if (token != null && prevWasFilterDelimiter) {
                return token;
            }

            if (prevWasFilterDelimiter)
View Full Code Here

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

  public IToken evaluate(ICharacterScanner scanner) {
    return evaluate(scanner, false);
  }
  public IToken evaluate(ICharacterScanner scanner, boolean resume) {
    if (resume) {
      IToken token = getToken(scanner);
      if (token!=null) return token;
    } else {
      int c = scanner.read();
      if (c != ' ' && c != '\t' && c!='\r' && c!='\n'){
        IToken token = getToken(scanner);
        if (token!=null) return token;
      }
    }

    scanner.unread();
View Full Code Here

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

    super(colorProvider, defColorName, defStyleName);
  }

  @Override
  protected List<IRule> createRules() {
    IToken tag = colorProvider.getToken(IDjangoPrefs.HTMLSCRIPT_COLOR, IDjangoPrefs.HTMLSCRIPT_STYLE);
    IToken comment = colorProvider.getToken(IDjangoPrefs.CSSCOMMENT_COLOR, IDjangoPrefs.CSSCOMMENT_STYLE);
    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));
View Full Code Here

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

            String str = strBuffer.toString();
            if (prevWasTagDelimiter) {
              // expected tag's name here: either built-in or custom
              prevWasTagDelimiter = false;
              IToken token= (IToken) keywords.get(str);
              if (token != null) {
                  return token;
              }
              return usertagToken;
            }
           
            // some well known modifiers (like 'and' 'or' )
            IToken token= (IToken) tagNames.get(str);
            if (token != null) {
                return token;
            }

            prevWasTagDelimiter = false;
View Full Code Here

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

    super(provider, defColorName, defStyleName);
  }

  @Override
  protected List<IRule> createRules() {
    IToken normal  = colorProvider.getToken(IDjangoPrefs.DEFAULT_FG_COLOR, IDjangoPrefs.DEFAULT_FG_STYLE);
    IToken script  = colorProvider.getToken(IDjangoPrefs.HTMLSCRIPT_COLOR, IDjangoPrefs.HTMLSCRIPT_STYLE);
    IToken string  = colorProvider.getToken(IDjangoPrefs.JSSTRING_COLOR, IDjangoPrefs.JSSTRING_STYLE);
    IToken comment = colorProvider.getToken(IDjangoPrefs.JSCOMMENT_COLOR, IDjangoPrefs.JSCOMMENT_STYLE);
    IToken keyword = colorProvider.getToken(IDjangoPrefs.JSKEYWORD_COLOR, IDjangoPrefs.JSKEYWORD_STYLE);
    IToken resword = colorProvider.getToken(IDjangoPrefs.JSKEYWORD2_COLOR, IDjangoPrefs.JSKEYWORD2_STYLE);
    IToken number  = colorProvider.getToken(IDjangoPrefs.JSNUMBER_COLOR, IDjangoPrefs.JSNUMBER_STYLE);
    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));
View Full Code Here

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

                  ch = (char) scanner.read();
              } while ( ((int) ch) != 65535 && ((int) ch) != ICharacterScanner.EOF && wordDetector.isWordPart(ch) );
              String str = strBuffer.toString();
 
              if (isFunctionNameEnd(ch, scanner)) {               
                IToken tokenO = (IToken) objFunctions.get(prefix + str);
                IToken tokenG = (IToken) gloFunctions.get(prefix + str);
                if (tokenO != null || tokenG != null) {
                  scanner.unread();
                  if (tokenG != null)//&& functionNameStarted == false)
                    return tokenG;
                  else if (tokenO != null) {// && functionNameStarted == true) {
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.