org.eclipse.cdt.internal.ui.editor.asm
Class AsmCodeScanner

java.lang.Object
  extended by org.eclipse.jface.text.rules.RuleBasedScanner
      extended by org.eclipse.jface.text.rules.BufferedRuleBasedScanner
          extended by org.eclipse.cdt.internal.ui.text.AbstractCScanner
              extended by org.eclipse.cdt.internal.ui.editor.asm.AsmCodeScanner
All Implemented Interfaces:
org.eclipse.jface.text.rules.ICharacterScanner, org.eclipse.jface.text.rules.ITokenScanner

public final class AsmCodeScanner
extends AbstractCScanner

A C code scanner.


Field Summary
 
Fields inherited from interface org.eclipse.jface.text.rules.ICharacterScanner
EOF
 
Constructor Summary
AsmCodeScanner(IColorManager manager, org.eclipse.jface.preference.IPreferenceStore store)
          Creates a C code scanner
 
Method Summary
 void adaptToPreferenceChange(org.eclipse.jface.util.PropertyChangeEvent event)
           
 boolean affectsBehavior(org.eclipse.jface.util.PropertyChangeEvent event)
           
 void setRules(org.eclipse.jface.text.rules.IRule[] rules)
           
 
Methods inherited from class org.eclipse.cdt.internal.ui.text.AbstractCScanner
initialize, nextToken
 
Methods inherited from class org.eclipse.jface.text.rules.BufferedRuleBasedScanner
read, setRange, unread
 
Methods inherited from class org.eclipse.jface.text.rules.RuleBasedScanner
getColumn, getLegalLineDelimiters, getTokenLength, getTokenOffset, setDefaultReturnToken
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsmCodeScanner

public AsmCodeScanner(IColorManager manager,
                      org.eclipse.jface.preference.IPreferenceStore store)
Creates a C code scanner

Method Detail

setRules

public void setRules(org.eclipse.jface.text.rules.IRule[] rules)
Overrides:
setRules in class org.eclipse.jface.text.rules.RuleBasedScanner

affectsBehavior

public boolean affectsBehavior(org.eclipse.jface.util.PropertyChangeEvent event)
Overrides:
affectsBehavior in class AbstractCScanner

adaptToPreferenceChange

public void adaptToPreferenceChange(org.eclipse.jface.util.PropertyChangeEvent event)
Overrides:
adaptToPreferenceChange in class AbstractCScanner