org.eclipse.cdt.make.internal.ui.text.makefile
Class MakefilePartitionScanner

java.lang.Object
  extended by org.eclipse.jface.text.rules.RuleBasedScanner
      extended by org.eclipse.jface.text.rules.BufferedRuleBasedScanner
          extended by org.eclipse.jface.text.rules.RuleBasedPartitionScanner
              extended by org.eclipse.cdt.make.internal.ui.text.makefile.MakefilePartitionScanner
All Implemented Interfaces:
org.eclipse.jface.text.rules.ICharacterScanner, org.eclipse.jface.text.rules.IPartitionTokenScanner, org.eclipse.jface.text.rules.ITokenScanner

public class MakefilePartitionScanner
extends org.eclipse.jface.text.rules.RuleBasedPartitionScanner


Field Summary
static java.lang.String[] MAKE_PARTITIONS
           
static java.lang.String MAKEFILE_COMMENT_PARTITION
           
static java.lang.String MAKEFILE_DEF_BLOCK_PARTITION
           
static java.lang.String MAKEFILE_IF_BLOCK_PARTITION
           
static java.lang.String MAKEFILE_INCLUDE_BLOCK_PARTITION
           
static java.lang.String MAKEFILE_MACRO_ASSIGNEMENT_PARTITION
           
static java.lang.String MAKEFILE_OTHER_PARTITION
           
 
Fields inherited from interface org.eclipse.jface.text.rules.ICharacterScanner
EOF
 
Constructor Summary
MakefilePartitionScanner()
          Constructor for MakefilePartitionScanner
 
Method Summary
 char[][] getLegalLineDelimiters()
           
 
Methods inherited from class org.eclipse.jface.text.rules.RuleBasedPartitionScanner
nextToken, setPartialRange, setPredicateRules, setRange, setRules
 
Methods inherited from class org.eclipse.jface.text.rules.BufferedRuleBasedScanner
read, unread
 
Methods inherited from class org.eclipse.jface.text.rules.RuleBasedScanner
getColumn, getTokenLength, getTokenOffset, setDefaultReturnToken
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.text.rules.ITokenScanner
getTokenLength, getTokenOffset
 

Field Detail

MAKEFILE_COMMENT_PARTITION

public static final java.lang.String MAKEFILE_COMMENT_PARTITION
See Also:
Constant Field Values

MAKEFILE_MACRO_ASSIGNEMENT_PARTITION

public static final java.lang.String MAKEFILE_MACRO_ASSIGNEMENT_PARTITION
See Also:
Constant Field Values

MAKEFILE_INCLUDE_BLOCK_PARTITION

public static final java.lang.String MAKEFILE_INCLUDE_BLOCK_PARTITION
See Also:
Constant Field Values

MAKEFILE_IF_BLOCK_PARTITION

public static final java.lang.String MAKEFILE_IF_BLOCK_PARTITION
See Also:
Constant Field Values

MAKEFILE_DEF_BLOCK_PARTITION

public static final java.lang.String MAKEFILE_DEF_BLOCK_PARTITION
See Also:
Constant Field Values

MAKEFILE_OTHER_PARTITION

public static final java.lang.String MAKEFILE_OTHER_PARTITION
See Also:
Constant Field Values

MAKE_PARTITIONS

public static final java.lang.String[] MAKE_PARTITIONS
Constructor Detail

MakefilePartitionScanner

public MakefilePartitionScanner()
Constructor for MakefilePartitionScanner

Method Detail

getLegalLineDelimiters

public char[][] getLegalLineDelimiters()
Specified by:
getLegalLineDelimiters in interface org.eclipse.jface.text.rules.ICharacterScanner
Overrides:
getLegalLineDelimiters in class org.eclipse.jface.text.rules.RuleBasedScanner