com.cyc.tool.subl.util
Class ReaderUtilities
java.lang.Object
com.cyc.tool.subl.util.ReaderUtilities
public final class ReaderUtilities
- extends java.lang.Object
Constructor Summary |
ReaderUtilities()
Creates a new instance of ReaderUtilities. |
Method Summary |
static int |
areParenthesesBalanced(java.lang.String subLStatement)
returns 0 == same, 1 = unmatched open, 2 = unmatched closed |
static int |
findMatchToCloseParen(int loc,
java.lang.String str)
|
static int |
findMatchToOpenParen(int loc,
java.lang.String str)
|
static int |
getEndOfWordAtLoc(int pos,
java.lang.String str)
|
static java.lang.String |
getIndentationOfPreviousLine(int loc,
java.lang.String text)
|
static int |
getLocInTextFromLineCol(java.lang.String text,
int line,
int col)
|
static int |
getStartOfWordAtLoc(int pos,
java.lang.String str)
|
static boolean |
isConstantChar(char curChar)
|
static boolean |
isFinalQuoteComplete(java.lang.String subLStatement)
|
static boolean |
isFinalStringComplete(java.lang.String subLStatement)
|
static boolean |
isInsideString(int loc,
java.lang.String str)
|
static boolean |
isWordBreakChar(char c)
|
static void |
main(java.lang.String[] args)
|
static boolean |
shouldProcessSubLStatementNow(java.lang.String subLStatement)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReaderUtilities
public ReaderUtilities()
- Creates a new instance of ReaderUtilities.
shouldProcessSubLStatementNow
public static boolean shouldProcessSubLStatementNow(java.lang.String subLStatement)
areParenthesesBalanced
public static int areParenthesesBalanced(java.lang.String subLStatement)
- returns 0 == same, 1 = unmatched open, 2 = unmatched closed
isFinalQuoteComplete
public static boolean isFinalQuoteComplete(java.lang.String subLStatement)
isFinalStringComplete
public static boolean isFinalStringComplete(java.lang.String subLStatement)
findMatchToCloseParen
public static int findMatchToCloseParen(int loc,
java.lang.String str)
findMatchToOpenParen
public static int findMatchToOpenParen(int loc,
java.lang.String str)
isWordBreakChar
public static boolean isWordBreakChar(char c)
isConstantChar
public static boolean isConstantChar(char curChar)
getStartOfWordAtLoc
public static int getStartOfWordAtLoc(int pos,
java.lang.String str)
getEndOfWordAtLoc
public static int getEndOfWordAtLoc(int pos,
java.lang.String str)
getLocInTextFromLineCol
public static int getLocInTextFromLineCol(java.lang.String text,
int line,
int col)
isInsideString
public static boolean isInsideString(int loc,
java.lang.String str)
getIndentationOfPreviousLine
public static java.lang.String getIndentationOfPreviousLine(int loc,
java.lang.String text)
main
public static void main(java.lang.String[] args)
- Parameters:
args
- the command line arguments