|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hecl.Parse
org.hecl.ParseList
public class ParseList
ParseList
parses up Hecl lists.
Field Summary |
---|
Fields inherited from class org.hecl.Parse |
---|
in, interp, outBuf, outBufNumeric, outBufused, outGroup, outList, parselist, state |
Constructor Summary | |
---|---|
ParseList(java.lang.String in_in)
Creates a new ParseList instance. |
Method Summary | |
---|---|
void |
parseLine(ParseState state)
parseLine parses a line of Hecl code. |
void |
parseText(ParseState state)
parseText parses some text, such as that enclosed in
quotes "". |
void |
parseWord(ParseState state)
parseWord parses a plain Hecl word. |
Methods inherited from class org.hecl.Parse |
---|
addCommand, addCurrent, addDollar, addSub, appendToCurrent, more, newCurrent, parse, parseBlock, parseBlockOrCommand, parseCommand, parseEscape, parseToCode, parseVarBlock |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ParseList(java.lang.String in_in)
ParseList
instance.
in_in
- a String
valueMethod Detail |
---|
public void parseLine(ParseState state) throws HeclException
parseLine
parses a line of Hecl code.
parseLine
in class Parse
state
- a ParseState
value
HeclException
- if an error occurspublic void parseText(ParseState state) throws HeclException
parseText
parses some text, such as that enclosed in
quotes "".
parseText
in class Parse
state
- a ParseState
value
HeclException
- if an error occurspublic void parseWord(ParseState state) throws HeclException
parseWord
parses a plain Hecl word.
parseWord
in class Parse
state
- a ParseState
value
HeclException
- if an error occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |