congrats Icon
New! Announcing our next generation AI code completions
Read here
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 TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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