Examples of IToken


Examples of at.bestsolution.efxclipse.text.jface.rules.IToken

        TextAttribute lastAttribute = null;
       
        scanner.setRange(document, r.getOffset(), r.getLength());
       
        while( true ) {
          IToken token= scanner.nextToken();
          if (token.isEOF())
            break;
         
          TextAttribute attribute = getTokenTextAttribute(token);
          if (lastAttribute != null && lastAttribute.equals(attribute)) {
            length += scanner.getTokenLength();
View Full Code Here

Examples of dtool.parser.common.IToken

    throw assertFail();
  }
 
  public static ParserError createErrorToken(ParserErrorTypes errorTypeTk, MetadataEntry mde,
    LexElementSource lexSource, boolean tokenBefore, Object errorParam) {
    IToken adjacentToken = tokenBefore
      ? findLastEffectiveTokenBeforeOffset(mde.offset, lexSource)
      : findNextEffectiveTokenAfterOffset(mde.offset, lexSource);
     
    SourceRange errorRange = adjacentToken.getSourceRange();
    String errorSource = adjacentToken.getSourceValue();
    return new ParserError(errorTypeTk, errorRange, errorSource, errorParam);
  }
View Full Code Here

Examples of org.aspectj.weaver.patterns.IToken

      return Pointcut.makeMatchesNothing(Pointcut.SYMBOLIC);
    }
  }

  private void checkEof(Parser parser) {
    IToken last = tokenSource.next();
    if (tokenSource.next() != IToken.EOF) {
      parser.problemReporter().parseError(last.getStart(), last.getEnd(),
                      TerminalTokens.TokenNameIdentifier,
                                        last.getString().toCharArray(),
                                        last.getString(),
                                        new String[] {endToken});
    }
  }
View Full Code Here

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

public class TMLStartTagContentScanner extends RuleBasedScanner {

  public TMLStartTagContentScanner() {
    setDefaultReturnToken(new Token(TextStyles.STYLE_ATTRIBUTE));
   
    IToken tag = new Token(TextStyles.STYLE_TML_TAG);
    IToken defaultToken = new Token(TextStyles.STYLE_DEFAULT);
    IToken string = new Token(TextStyles.STRING);
    IToken tmlScriptlet = new Token(TextStyles.TML_SCRIPTLET);   
   
    List<IRule> rules = new ArrayList<IRule>();
   
    rules.add(new SingleLineRule("<", " ", tag, '\\', true));
   
View Full Code Here

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

*
*/
public class TagScanner extends RuleBasedScanner {

  public TagScanner() { 
    IToken defaultToken = new Token(TextStyles.STYLE_DEFAULT);
    setDefaultReturnToken(defaultToken);
   
    IToken string = new Token(TextStyles.STRING_HTML);
    IToken tag = new Token(TextStyles.STYLE_TAG);
   
    List<IRule> rules = new ArrayList<IRule>();
   
   
   
View Full Code Here

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

*
*/
public class TMLEndTagContentScanner extends RuleBasedScanner {

  public TMLEndTagContentScanner() {
    IToken tag = new Token(TextStyles.STYLE_TML_TAG);   
   
   
    List<IRule> rules = new ArrayList<IRule>();
   
    rules.add(new SingleLineRule("<", ">", tag));
View Full Code Here

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

    } else {
      getRuleScanner().setRange(_document, _offset, _length);
    }
   
    List<TokenBean> tokens = new ArrayList<TokenBean>();
    IToken tmptoken;
    do {
      tmptoken = getRuleScanner().nextToken();
      if (filterEOF && tmptoken.equals(Token.EOF)) {
        continue;
      } else {
        TokenBean bean = new TokenBean();
        bean.setToken(tmptoken, getRuleScanner().getTokenLength(), getRuleScanner().getTokenOffset());
        tokens.add(bean);
      }
    } while (!tmptoken.equals(Token.EOF));
   
    List<IToken> typelist = new ArrayList<IToken>();
    typelist.add(new Token(null));
    if (_defaultReturnToken != null) {
      typelist.add(_defaultReturnToken);
View Full Code Here

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

 
 
  private boolean isTokenInList(IToken token, List<IToken> types){
   
    Iterator<IToken> inter = types.iterator();
    IToken currentToken;
    while (inter.hasNext()) {
      currentToken = inter.next();
      if (equals(currentToken, token)) {
        return true;
      }
View Full Code Here

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

  private void initCommands(){ 
    _commandList = CommandList.getCommands();
   
  }
  public TMLScriptScanner() {   
    IToken string = new Token(TextStyles.STRING);
 
    initCommands();   

    List<IRule> rules = new ArrayList<IRule>();
    rules.add(createCommandRule());   
View Full Code Here

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

 
 
 
 
  private IRule createCommandRule() {
    IToken keyword = new Token(TextStyles.STYLE_TMLSCRIPT_KEYWORD);

    WordRule wordRule= new WordRule(new JavaScriptWordDetector(), new Token(TextStyles.STYLE_DEFAULT));

     
      Iterator<String> iter = _commandList.iterator();
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.