Tabnine Logo
org.eclipse.jface.text.rules
Code IndexAdd Tabnine to your IDE (free)

How to use org.eclipse.jface.text.rules

Best Java code snippets using org.eclipse.jface.text.rules (Showing top 20 results out of 315)

origin: org.eclipse.jdt/org.eclipse.jdt.ui

private boolean skipWhitespace(ICharacterScanner scanner) {
  while (fWhitespaceDetector.isWhitespace((char) scanner.read())) {
    // do nothing
  }
  scanner.unread();
  return true;
}
origin: org.eclipse.pde/org.eclipse.pde.ui

@Override
protected boolean endSequenceDetected(ICharacterScanner scanner) {
  fCount++;
  if (scanner.read() == '}')
    return fCount > 2;
  scanner.unread();
  return super.endSequenceDetected(scanner);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface.text

@Override
public IToken evaluate(ICharacterScanner scanner, boolean resume) {
  if (fColumn == UNDEFINED)
    return doEvaluate(scanner, resume);
  int c= scanner.read();
  scanner.unread();
  if (c == fStartSequence[0])
    return (fColumn == scanner.getColumn() ? doEvaluate(scanner, resume) : Token.UNDEFINED);
  return Token.UNDEFINED;
}
origin: org.eclipse/org.eclipse.ajdt.ui

  public IToken evaluate(ICharacterScanner scanner) {
    int pos = scanner.getColumn();
    if (pos != 0){
      scanner.unread();
      char first = (char)scanner.read();
      if (first == '.')
        return Token.UNDEFINED;
    }
    return super.evaluate(scanner);
  }
}
origin: at.bestsolution.efxclipse.rt/org.eclipse.fx.text.compat

public IToken nextToken() {
  fTokenOffset= fOffset;
  fColumn= UNDEFINED;
  if (fRules != null) {
    for (int i= 0; i < fRules.length; i++) {
      IToken token= (fRules[i].evaluate(this));
      if (!token.isUndefined())
        return token;
    }
  }
  if (read() == EOF)
    return Token.EOF;
  return fDefaultReturnToken;
}
origin: org.eclipse.platform/org.eclipse.jface.text

@Override
public int getTokenLength() {
  if (fOffset < fRangeEnd)
    return fOffset - getTokenOffset();
  return fRangeEnd - getTokenOffset();
}
origin: org.eclipse.platform/org.eclipse.jface.text

/**
 * Calls {@link #initialize()} if the receiver is not yet initialized.
 */
protected final void checkInitialization() {
  if (!fIsInitialized)
    initialize();
}
origin: org.eclipse.platform/org.eclipse.jface.text

@Override
public boolean documentChanged(DocumentEvent e) {
  if (fIsInitialized) {
    IRegion region= documentChanged2(e);
    return (region != null);
  }
  return false;
}
origin: org.eclipse.platform/org.eclipse.jface.text

@Override
public boolean documentChanged(DocumentEvent e) {
  IRegion region= documentChanged2(e);
  return (region != null);
}
origin: at.bestsolution.eclipse/org.eclipse.fx.text.compat

public IToken evaluate(ICharacterScanner scanner, boolean resume) {
  if (fColumn == UNDEFINED)
    return doEvaluate(scanner, resume);
  int c= scanner.read();
  scanner.unread();
  if (c == fStartSequence[0])
    return (fColumn == scanner.getColumn() ? doEvaluate(scanner, resume) : Token.UNDEFINED);
  return Token.UNDEFINED;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

private boolean skipWhitespace(ICharacterScanner scanner) {
  while (fWhitespaceDetector.isWhitespace((char) scanner.read())) {
    // do nothing
  }
  scanner.unread();
  return true;
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
protected boolean endSequenceDetected(ICharacterScanner scanner) {
  fCount++;
  if (scanner.read() == '}')
    return fCount > 2;
  scanner.unread();
  return super.endSequenceDetected(scanner);
}
origin: at.bestsolution.eclipse/org.eclipse.fx.text.compat

public IToken nextToken() {
  fTokenOffset= fOffset;
  fColumn= UNDEFINED;
  if (fRules != null) {
    for (int i= 0; i < fRules.length; i++) {
      IToken token= (fRules[i].evaluate(this));
      if (!token.isUndefined())
        return token;
    }
  }
  if (read() == EOF)
    return Token.EOF;
  return fDefaultReturnToken;
}
origin: org.eclipse.platform/org.eclipse.jface.text

@Override
public IToken evaluate(ICharacterScanner scanner, boolean resume) {
  if (fColumn == UNDEFINED)
    return doEvaluate(scanner, resume);
  int c= scanner.read();
  scanner.unread();
  if (c == fStartSequence[0])
    return (fColumn == scanner.getColumn() ? doEvaluate(scanner, resume) : Token.UNDEFINED);
  return Token.UNDEFINED;
}
origin: org.eclipse/org.eclipse.jdt.ui

private boolean skipWhitespace(ICharacterScanner scanner) {
  while (fWhitespaceDetector.isWhitespace((char) scanner.read())) {
    // do nothing
  }
  scanner.unread();
  return true;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
protected boolean endSequenceDetected(ICharacterScanner scanner) {
  fCount++;
  if (scanner.read() == '}')
    return fCount > 2;
  scanner.unread();
  return super.endSequenceDetected(scanner);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jface.text

@Override
public IToken nextToken() {
  fTokenOffset= fOffset;
  fColumn= UNDEFINED;
  if (fRules != null) {
    for (int i= 0; i < fRules.length; i++) {
      IToken token= (fRules[i].evaluate(this));
      if (!token.isUndefined())
        return token;
    }
  }
  if (read() == EOF)
    return Token.EOF;
  return fDefaultReturnToken;
}
origin: at.bestsolution.efxclipse.rt/org.eclipse.fx.text.compat

public IToken evaluate(ICharacterScanner scanner, boolean resume) {
  if (fColumn == UNDEFINED)
    return doEvaluate(scanner, resume);
  int c= scanner.read();
  scanner.unread();
  if (c == fStartSequence[0])
    return (fColumn == scanner.getColumn() ? doEvaluate(scanner, resume) : Token.UNDEFINED);
  return Token.UNDEFINED;
}
origin: org.eclipse/org.eclipse.ajdt.ui

private boolean skipWhitespace(ICharacterScanner scanner) {
  while (fWhitespaceDetector.isWhitespace((char) scanner.read())) {
    // do nothing
  }
  scanner.unread();
  return true;
}
origin: org.eclipse/org.eclipse.jdt.ui

protected boolean endSequenceDetected(ICharacterScanner scanner) {
  fCount++;
  if (scanner.read() == '}')
    return fCount > 2;
  scanner.unread();
  return super.endSequenceDetected(scanner);
}
org.eclipse.jface.text.rules

Most used classes

  • ICharacterScanner
    Defines the interface of a character scanner used by rules. Rules may request the next character or
  • Token
    Standard implementation of IToken.
  • FastPartitioner
    A standard implementation of a document partitioner. It uses an IPartitionTokenScanner to scan the d
  • MultiLineRule
    A rule for detecting patterns which begin with a given sequence and may end with a given sequence th
  • WhitespaceRule
    An implementation of IRule capable of detecting whitespace. A whitespace rule uses a whitespace dete
  • IToken,
  • IWordDetector,
  • SingleLineRule,
  • WordRule,
  • EndOfLineRule,
  • IWhitespaceDetector,
  • RuleBasedPartitionScanner,
  • WordPatternRule,
  • BufferedRuleBasedScanner,
  • IRule,
  • IPredicateRule,
  • IPartitionTokenScanner,
  • DefaultPartitioner,
  • ITokenScanner
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now