Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.port80.eclipse.antlr.editors
Class AntlrKeywordRule  view AntlrKeywordRule download AntlrKeywordRule.java

java.lang.Object
  extended byorg.eclipse.jface.text.rules.WordRule
      extended bycom.port80.eclipse.antlr.editors.AntlrKeywordRule
All Implemented Interfaces:
org.eclipse.jface.text.rules.IRule

public class AntlrKeywordRule
extends org.eclipse.jface.text.rules.WordRule

Highlight rule for token and rule references.


Field Summary
static org.eclipse.jface.text.rules.IToken fAntlrKeyword
           
private  java.lang.StringBuffer fBuffer
           
private  AntlrEditor fEditor
           
static org.eclipse.jface.text.rules.IToken fJavaKeyword
           
static org.eclipse.jface.text.rules.IToken fRuleDef
           
static org.eclipse.jface.text.rules.IToken fRuleRef
           
private  AntlrScanner fScanner
           
static org.eclipse.jface.text.rules.IToken fTokenDef
           
static org.eclipse.jface.text.rules.IToken fTokenRef
           
 
Fields inherited from class org.eclipse.jface.text.rules.WordRule
fColumn, fDefaultToken, fDetector, fWords, UNDEFINED
 
Constructor Summary
AntlrKeywordRule(AntlrEditorConfiguration cf, AntlrScanner scanner)
          Constructor for AntlrTokenRule.
 
Method Summary
 org.eclipse.jface.text.rules.IToken evaluate(org.eclipse.jface.text.rules.ICharacterScanner scanner)
          Evaluates the rule by examining the characters available from the provided character scanner.
private  com.port80.eclipse.editors.util.OutlineObject matchOffset(int start, java.util.List refs)
           
 
Methods inherited from class org.eclipse.jface.text.rules.WordRule
addWord, setColumnConstraint, unreadBuffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fJavaKeyword

public static org.eclipse.jface.text.rules.IToken fJavaKeyword

fAntlrKeyword

public static org.eclipse.jface.text.rules.IToken fAntlrKeyword

fTokenDef

public static org.eclipse.jface.text.rules.IToken fTokenDef

fRuleDef

public static org.eclipse.jface.text.rules.IToken fRuleDef

fTokenRef

public static org.eclipse.jface.text.rules.IToken fTokenRef

fRuleRef

public static org.eclipse.jface.text.rules.IToken fRuleRef

fEditor

private AntlrEditor fEditor

fScanner

private AntlrScanner fScanner

fBuffer

private java.lang.StringBuffer fBuffer
Constructor Detail

AntlrKeywordRule

public AntlrKeywordRule(AntlrEditorConfiguration cf,
                        AntlrScanner scanner)
Constructor for AntlrTokenRule.

Method Detail

evaluate

public org.eclipse.jface.text.rules.IToken evaluate(org.eclipse.jface.text.rules.ICharacterScanner scanner)
Description copied from interface: org.eclipse.jface.text.rules.IRule
Evaluates the rule by examining the characters available from the provided character scanner. The token returned by this rule returns true when calling isUndefined, if the text the rule investigated does not match the rule's requirements.


matchOffset

private com.port80.eclipse.editors.util.OutlineObject matchOffset(int start,
                                                                  java.util.List refs)