|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.upc.dama.dex.script.ScriptParser
public class ScriptParser
| Field Summary | |
|---|---|
edu.upc.dama.dex.script.Token |
jj_nt
|
boolean |
lookingAhead
|
edu.upc.dama.dex.script.Token |
token
|
edu.upc.dama.dex.script.ScriptParserTokenManager |
token_source
|
| Fields inherited from interface edu.upc.dama.dex.script.ScriptParserConstants |
|---|
ALLOWMULTILINES, ASTERISK, ATTRIBUTE, BASIC, BOOL, CHAR_QUOTED, CLOSE_PAR, COLUMNS, COMA, CREATE, DBGRAPH, DEFAULT, DIGIT, DOUBLE, DROP, EDGE, EDGES, ELEM, EOF, FIELDS, FORMAT, FROM, GDB, HEAD, IGNORE, IN_COMMENT, INDEX, INDEXED, INT, INTO, LETTER, LOAD, LOCALE, LONG, MATERIALIZE, MAX, MODE, NAME, NEIGHBORS, NODE, NODES, NUMBER, OPEN, OPEN_PAR, PARTITIONS, QUOTECHAR, RELATIONSHIP, ROWS, SEPARATOR, SET, SPLIT, STR, STRING, TAIL, TEXT, TIMESTAMP, TO, tokenImage, UNDIRECTED, UNIQUE, UPDATE, USE, VIRTUAL, WHERE |
| Constructor Summary | |
|---|---|
ScriptParser(DEX dex,
java.io.Reader reader)
Constructor |
|
ScriptParser(java.io.InputStream stream)
|
|
ScriptParser(java.io.InputStream stream,
java.lang.String encoding)
|
|
ScriptParser(java.io.Reader stream)
|
|
ScriptParser(edu.upc.dama.dex.script.ScriptParserTokenManager tm)
|
|
| Method Summary | |
|---|---|
void |
close()
Closes the instance. |
void |
disable_tracing()
|
void |
enable_tracing()
|
edu.upc.dama.dex.script.ParseException |
generateParseException()
|
edu.upc.dama.dex.script.Token |
getNextToken()
|
edu.upc.dama.dex.script.Token |
getToken(int index)
|
static void |
main(java.lang.String[] args)
Main method to run an script from the command line. |
void |
parse(boolean execution)
Parses a script from the reader |
void |
ReInit(java.io.InputStream stream)
|
void |
ReInit(java.io.InputStream stream,
java.lang.String encoding)
|
void |
ReInit(java.io.Reader stream)
|
void |
ReInit(edu.upc.dama.dex.script.ScriptParserTokenManager tm)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public edu.upc.dama.dex.script.ScriptParserTokenManager token_source
public edu.upc.dama.dex.script.Token token
public edu.upc.dama.dex.script.Token jj_nt
public boolean lookingAhead
| Constructor Detail |
|---|
public ScriptParser(DEX dex,
java.io.Reader reader)
dex - The DEX object to be used.reader - The Script input data reader.public ScriptParser(java.io.InputStream stream)
public ScriptParser(java.io.InputStream stream,
java.lang.String encoding)
public ScriptParser(java.io.Reader stream)
public ScriptParser(edu.upc.dama.dex.script.ScriptParserTokenManager tm)
| Method Detail |
|---|
public void close()
public static void main(java.lang.String[] args)
public void parse(boolean execution)
throws java.lang.Exception
execution - If true the script is parsed and
execute, otherwise just a validation of the sintax is performed.
java.lang.Exceptionpublic void ReInit(java.io.InputStream stream)
public void ReInit(java.io.InputStream stream,
java.lang.String encoding)
public void ReInit(java.io.Reader stream)
public void ReInit(edu.upc.dama.dex.script.ScriptParserTokenManager tm)
public final edu.upc.dama.dex.script.Token getNextToken()
public final edu.upc.dama.dex.script.Token getToken(int index)
public edu.upc.dama.dex.script.ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||