|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--LogicParser
| Field Summary | |
(package private) CharReader |
chars
CharReader for the input String |
(package private) static int |
CONSTANT
|
(package private) static int |
LEFTPAREN
|
(package private) java.lang.String[] |
names
Names correspond to the above categories. |
(package private) static int |
OPERATOR
|
(package private) static int |
OTHER
|
(package private) static int |
RIGHTPAREN
|
(package private) static int |
VARIABLE
int constants for various character categories |
| Constructor Summary | |
(package private) |
LogicParser(java.lang.String input)
Construct a LogicParser for a given input String. |
| Method Summary | |
(package private) int |
category(char c)
category determines an integer category indicator for any character. |
static void |
main(java.lang.String[] arg)
Skeletal demonstration program |
(package private) LogicTree |
parse()
Place-holder overall parse method. |
(package private) LogicTree |
V()
Parse method: Get a var from the input. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
static final int VARIABLE
static final int CONSTANT
static final int OPERATOR
static final int LEFTPAREN
static final int RIGHTPAREN
static final int OTHER
java.lang.String[] names
CharReader chars
| Constructor Detail |
LogicParser(java.lang.String input)
| Method Detail |
public static void main(java.lang.String[] arg)
LogicTree parse()
LogicTree V()
int category(char c)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||