it.uniroma3.plasm.editors
Class PlasmPartitionScanner
java.lang.Object
org.eclipse.jface.text.rules.RuleBasedScanner
org.eclipse.jface.text.rules.BufferedRuleBasedScanner
org.eclipse.jface.text.rules.RuleBasedPartitionScanner
it.uniroma3.plasm.editors.PlasmPartitionScanner
- All Implemented Interfaces:
- org.eclipse.jface.text.rules.ICharacterScanner, org.eclipse.jface.text.rules.IPartitionTokenScanner, org.eclipse.jface.text.rules.ITokenScanner
- public class PlasmPartitionScanner
- extends org.eclipse.jface.text.rules.RuleBasedPartitionScanner
A document partitioner divides a document into a set of disjoint text
partitions. This partitioner defines partition for PLaSM environment. In
PLaSM code exist only two type of regions: default and comment
- Author:
- EcT(o)PLaSM Group
Field Summary |
static java.lang.String |
COMMENT
Begin a list of partition to be used in PLaSM environment |
static java.lang.String[] |
PSM_PARTITION_TYPES
Contains all PLaSm partition identifiers used to
create the partitioner |
Fields inherited from interface org.eclipse.jface.text.rules.ICharacterScanner |
EOF |
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, getLegalLineDelimiters, 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 |
COMMENT
public static final java.lang.String COMMENT
- Begin a list of partition to be used in PLaSM environment
- See Also:
- Constant Field Values
PSM_PARTITION_TYPES
public static final java.lang.String[] PSM_PARTITION_TYPES
- Contains all PLaSm partition identifiers used to
create the partitioner
PlasmPartitionScanner
public PlasmPartitionScanner()
- The constructor of PLaSM partition scanner. It contains all rules
used to identify different partitions, till now is used only to identify
PLaSM comments and default code