utility
Class parser
java.lang.Object
|
+--java.lang.Thread
|
+--utility.parser
- public class parser
- extends java.lang.Thread
| Fields inherited from class java.lang.Thread |
MAX_PRIORITY,
MIN_PRIORITY,
NORM_PRIORITY |
|
Method Summary |
static void |
main(java.lang.String[] argv)
|
void |
printSemanticErr()
routine per la stampa degli errori semantici |
void |
printSyntaxErr()
routine per la stampa degli errori sintattici |
void |
run()
|
| Methods inherited from class java.lang.Thread |
activeCount,
checkAccess,
countStackFrames,
currentThread,
destroy,
dumpStack,
enumerate,
getContextClassLoader,
getName,
getPriority,
getThreadGroup,
interrupt,
interrupted,
isAlive,
isDaemon,
isInterrupted,
join,
join,
join,
resume,
setContextClassLoader,
setDaemon,
setName,
setPriority,
sleep,
sleep,
start,
stop,
stop,
suspend,
toString,
yield |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
DEFINE
public static final short DEFINE
NIL
public static final short NIL
BTRUE
public static final short BTRUE
BFALSE
public static final short BFALSE
FLOAT
public static final short FLOAT
LONG
public static final short LONG
OOSTRING
public static final short OOSTRING
MOD
public static final short MOD
ABS
public static final short ABS
OROR
public static final short OROR
OPSUM
public static final short OPSUM
OPSUB
public static final short OPSUB
OPDIV
public static final short OPDIV
OPMUL
public static final short OPMUL
UPLUS
public static final short UPLUS
UMINUS
public static final short UMINUS
LIKE
public static final short LIKE
GT
public static final short GT
GE
public static final short GE
LT
public static final short LT
LE
public static final short LE
EQ
public static final short EQ
NOTEQ
public static final short NOTEQ
AND
public static final short AND
OR
public static final short OR
OONOT
public static final short OONOT
STRUCT
public static final short STRUCT
OOSET
public static final short OOSET
BAG
public static final short BAG
LIST
public static final short LIST
ARRAY
public static final short ARRAY
DOT
public static final short DOT
MEMBER
public static final short MEMBER
LAST
public static final short LAST
FIRST
public static final short FIRST
EXISTS
public static final short EXISTS
FOR
public static final short FOR
ALL
public static final short ALL
UNIQUE
public static final short UNIQUE
IN
public static final short IN
SOME
public static final short SOME
ANY
public static final short ANY
COUNT
public static final short COUNT
SUM
public static final short SUM
OOMIN
public static final short OOMIN
OOMAX
public static final short OOMAX
AVG
public static final short AVG
FORALL
public static final short FORALL
SETALL
public static final short SETALL
SELECT
public static final short SELECT
DISTINCT
public static final short DISTINCT
FROM
public static final short FROM
WHERE
public static final short WHERE
GROUP
public static final short GROUP
BY
public static final short BY
HAVING
public static final short HAVING
ORDER
public static final short ORDER
AS
public static final short AS
DESC
public static final short DESC
ASC
public static final short ASC
INTERSECT
public static final short INTERSECT
UNION
public static final short UNION
EXCEPT
public static final short EXCEPT
LISTTOSET
public static final short LISTTOSET
ELEMENT
public static final short ELEMENT
FLATTEN
public static final short FLATTEN
CAST
public static final short CAST
ID
public static final short ID
LPAR
public static final short LPAR
RPAR
public static final short RPAR
SQRPAR
public static final short SQRPAR
SQLPAR
public static final short SQLPAR
COMMA
public static final short COMMA
COLON
public static final short COLON
INTERVAL
public static final short INTERVAL
PARID
public static final short PARID
ROUNDPAR
public static final short ROUNDPAR
SQUAREPAR
public static final short SQUAREPAR
YYERRCODE
public static final short YYERRCODE
gQuery
public Oql_Query gQuery
- rappresenta la struttura dati che alla fine del parsing contiene le
informazioni relative alla Query globale
syntaxErrors
public Messages syntaxErrors
- gli elementi di questo vettore descrivono gli errori sintattici
riscontrati durante il parsing della query.
Per ogni errore viene riportato in numero di riga, di colonna ed
una breve descrizione.
semanticErrors
public Messages semanticErrors
- gli elementi di questo vettore descrivono gli errori semantici
riscontrati durante il parsing della query.
Per ogni errore viene riportato in numero di riga, di colonna ed
una breve descrizione.
identifiers
public java.util.HashMap identifiers
parser
public parser()
parser
public parser(boolean debug_me)
printSyntaxErr
public void printSyntaxErr()
- routine per la stampa degli errori sintattici
printSemanticErr
public void printSemanticErr()
- routine per la stampa degli errori semantici
main
public static void main(java.lang.String[] argv)
run
public void run()
- Overrides:
- run in class java.lang.Thread