|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--edu.mit.ai.psg.strings.Prettify.ASCIISyntax
ASCII-only syntax
| Constructor Summary | |
Prettify.ASCIISyntax()
|
|
| Method Summary | |
boolean |
isClose(char c)
is ), ], or } |
boolean |
isCloseQuote(char c)
is '\"' |
boolean |
isEscapeChar(char c)
is '\\' |
boolean |
isLetterOrDigit(char c)
is a-z, A-Z, or 0-9 |
boolean |
isMatchedClose(char open,
char close)
is (), [], or {} |
boolean |
isMatchedCloseQuote(char open,
char close)
is "" |
boolean |
isOpen(char c)
is (, [, or { |
boolean |
isOpenQuote(char c)
is '\"' |
boolean |
isSeparator(char c)
is ',' or ';' |
boolean |
isWhitespace(char c)
is ' ', '\t', '\n', '\r', or '\f' |
int |
skipString(String input,
int position)
skips "contiguous strings" from open quote to matching close quote |
int |
skipWhitespace(String input,
int position)
skip over space. |
int |
skipWord(String input,
int position)
skips contiguous sequences of characters which satisfy isLetterOrDigit(char) or is not any of
isWhitespace(char), isSeparator(char), isOpen(char),
isClose(char), isOpenQuote(char), or isCloseQuote(char). |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public Prettify.ASCIISyntax()
| Method Detail |
public boolean isWhitespace(char c)
Character.isWhitespacepublic boolean isLetterOrDigit(char c)
Character.isLetterOrDigitpublic boolean isOpen(char c)
public boolean isClose(char c)
public boolean isMatchedClose(char open,
char close)
public boolean isSeparator(char c)
public boolean isOpenQuote(char c)
public boolean isCloseQuote(char c)
public boolean isMatchedCloseQuote(char open,
char close)
public boolean isEscapeChar(char c)
public int skipWhitespace(String input,
int position)
public int skipWord(String input,
int position)
throws StringIndexOutOfBoundsException
isLetterOrDigit(char) or is not any of
isWhitespace(char), isSeparator(char), isOpen(char),
isClose(char), isOpenQuote(char), or isCloseQuote(char).
public int skipString(String input,
int position)
throws StringIndexOutOfBoundsException
|
Copyright (c) 1996-1999 Massachusetts Institute of Technology Feedback: jeva-feedback@ai.mit.edu |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||