edu.rice.cs.drjava.model.definitions.reducedmodel
Class InsideSingleQuote
java.lang.Object
|
+--edu.rice.cs.drjava.model.definitions.reducedmodel.ReducedModelState
|
+--edu.rice.cs.drjava.model.definitions.reducedmodel.InsideSingleQuote
- All Implemented Interfaces:
- ReducedModelStates
- public class InsideSingleQuote
- extends ReducedModelState
Shadowing state that corresponds to being between single quotes.
- Version:
- $Id: InsideSingleQuote.java,v 1.7 2002/02/08 14:22:21 brianstoler Exp $
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
ONLY
public static final InsideSingleQuote ONLY
InsideSingleQuote
private InsideSingleQuote()
update
ReducedModelState update(TokenList.Iterator copyCursor)
- Walk function for when inside single quotes.
- If we've reached the end of the list, return.
- If we find //, /* or * /, split them into two separate braces.
The cursor will be on the first of the two new braces.
- If current brace = \n or ', mark current brace FREE, next(), and
go to updateFree.
Else, mark current brace as INSIDE_SINGLE_QUOTE, go to next brace, recur.
- Overrides:
update
in class ReducedModelState