TokenId: IDENT { $$ = $1; } | tokenid_keyword { $$ = $1; } ; ColId: 对象名 TokenId { $$ = $1; } | unreserved_keyword(验证是否可以作为表名,列名,视图名等对象名称) { $$ = $1; } ; ColLabel: ColId { $$ = $1; } 列别名 | collabel_keyword(服务器无法处理的关键字,用户暂时无法使用) { $$ = $1; } | reserved_keyword(用户完全无法使用的关键字) { $$ = $1; } ; collabel_keyword: _ABORT { $$ = $1; } | CAST { $$ = $1; } | CHARACTER { $$ = $1; } | COALESCE { $$ = $1; } | CONSTRAINT { $$ = $1; } | CROSS { $$ = $1; } | CURRENT { $$ = $1; } | DEFERRABLE { $$ = $1; } | _END { $$ = $1; } | EXCEPT { $$ = $1; } | MINUS { $$ = $1; } | EXPLAIN { $$ = $1; } | FOREIGN { $$ = $1; } | ILIKE { $$ = $1; } | _INNER { $$ = $1; } | ISNULL { $$ = $1; } | JOIN { $$ = $1; } | LEADING { $$ = $1; } | LEFT { $$ = $1; } | LISTEN { $$ = $1; } | LOCAL { $$ = $1; } | NATURAL { $$ = $1; } | NCHAR { $$ = $1; } | NOTNULL { $$ = $1; } | NULLIF { $$ = $1; } | OFF { $$ = $1; } | OVERLAPS { $$ = $1; } | REFERENCES { $$ = $1; } | RIGHT { $$ = $1; } | SETOF { $$ = $1; } | SOME { $$ = $1; } | TRANSACTION { $$ = $1; } | TRAN { $$ = $1; } | _TRUE { $$ = $1; } | USING { $$ = $1; } | VACUUM { $$ = $1; } | WHEN { $$ = $1; } | FINALLY { $$ = $1; } | SHUTDOWN { $$ = $1; } | SELF { $$ = $1; } | NOCYCLE { $$ = $1; } | LEAST { $$ = $1; } | GREATEST { $$ = $1; } | TOP { $$ = $1; } | WAIT { $$ = $1; } | NOWAIT { $$ = $1; } | COMMENT { $$ = $1; } | WORK { $$ = $1; } | CUBE { $$ = $1; } | ROLLUP { $$ = $1; } | PRIOR { $$ = $1; } tokenid_keyword: _ABSOLUTE { $$ = $1; } | ACCESS { $$ = $1; } | ACTION { $$ = $1; } | ADD { $$ = $1; } | AFTER { $$ = $1; } | AGGREGATE { $$ = $1; } | AT { $$ = $1; } | BACKWARD { $$ = $1; } | BEFORE { $$ = $1; } | CHAIN { $$ = $1; } | CHARACTERISTICS { $$ = $1; } | COMMITTED { $$ = $1; } | CONSTRAINTS { $$ = $1; } | CREATEDB { $$ = $1; } | CREATEUSER { $$ = $1; } | CYCLE { $$ = $1; } | DATABASE { $$ = $1; } | DEFERRED { $$ = $1; } | DELIMITERS { $$ = $1; } | EACH { $$ = $1; } | ENCODING { $$ = $1; } | ESCAPE { $$ = $1; } | EXCLUSIVE { $$ = $1; } | EXECUTE { $$ = $1; } | FORCE { $$ = $1; } | NOFORCE { $$ = $1; } | FORWARD { $$ = $1; } | HANDLER { $$ = $1; } | INCREMENT { $$ = $1; } | INHERITS { $$ = $1; } | INSERT { $$ = $1; } | INSTEAD { $$ = $1; } | ISOLATION { $$ = $1; } | KEY { $$ = $1; } | LEVEL { $$ = $1; } | LOCATION { $$ = $1; } | MATCH { $$ = $1; } | MAXVALUE { $$ = $1; } | MINVALUE { $$ = $1; } | MODE { $$ = $1; } | NAMES { $$ = $1; } | NO { $$ = $1; } | NOCREATEDB { $$ = $1; } | NOCREATEUSER { $$ = $1; } | NOTHING { $$ = $1; } | NOTIFY { $$ = $1; } | OIDS { $$ = $1; } | OPERATOR { $$ = $1; } | OPTION { $$ = $1; } | OWNER { $$ = $1; } | PASSWORD { $$ = $1; } | PRIVILEGES { $$ = $1; } | PROCEDURAL { $$ = $1; } | REINDEX { $$ = $1; } | _RELATIVE { $$ = $1; } | REVOKE { $$ = $1; } | ROW { $$ = $1; } | RULE { $$ = $1; } | SCHEMA { $$ = $1; } | SESSION { $$ = $1; } | SEQUENCE { $$ = $1; } | SERIALIZABLE { $$ = $1; } | SHARE { $$ = $1; } | STATEMENT { $$ = $1; } | TEMP { $$ = $1; } | TEMPLATE { $$ = $1; } | TEMPORARY { $$ = $1; } | TRUSTED { $$ = $1; } | UNTIL { $$ = $1; } | VALID { $$ = $1; } | VERSION { $$ = $1; } | ZONE { $$ = $1; } | AUTHORIZATION { $$ = $1; } | DATAFILE { $$ = $1; } | ARCHIVELOG { $$ = $1; } | NOARCHIVELOG { $$ = $1; } | STANDBY { $$ = $1; } | PROTECTED { $$ = $1; } | UNPROTECTED { $$ = $1; } | LOGFILE { $$ = $1; } | MAXSIZE { $$ = $1; } | UNLIMITED { $$ = $1; } | UNIFORM { $$ = $1; } | UNDO { $$ = $1; } | BLOCKS { $$ = $1; } | APPEND { $$ = $1; } | LEVELS { $$ = $1; } | OBJECT { $$ = $1; } | IDENTIFIER { $$ = $1; } | SYSTEM { $$ = $1; } | GENERATED { $$ = $1; } | OIDINDEX { $$ = $1; } | ROWS { $$ = $1; } | PRESERVE { $$ = $1; } | ORGANIZATION { $$ = $1; } | HEAP { $$ = $1; } | ELEMENT { $$ = $1; } | LOCATOR { $$ = $1; } | VALUE { $$ = $1; } | STORAGE { $$ = $1; } | READS { $$ = $1; } | MOVEMENT { $$ = $1; } | PCTUSED { $$ = $1; } | RANGE { $$ = $1; } | LESS { $$ = $1; } | THAN { $$ = $1; } | LIST { $$ = $1; } | HASH { $$ = $1; } | SUBPARTITIONS { $$ = $1; } | PARTITIONS { $$ = $1; } | KEEP { $$ = $1; } | _DIR { $$ = $1; } | M { $$ = $1; } | K { $$ = $1; } | PACKAGE { $$ = $1; } | REPLACE { $$ = $1; } | _REPEATABLE { $$ = $1; } | ONLINE { $$ = $1; } | OFFLINE { $$ = $1; } | ENCRYPTOR { $$ = $1; } | ENCRYPT { $$ = $1; } | DECRYPT { $$ = $1; } | IDENTITY { $$ = $1; } | VOCABLE { $$ = $1; } | FILTER { $$ = $1; } | FIRST { $$ = $1; } | LAST { $$ = $1; } | INCLUDE { $$ = $1; } | REF { $$ = $1; } | DBA { $$ = $1; } | SSO { $$ = $1; } | AUDITOR { $$ = $1; } | STOP { $$ = $1; } | EXTEND { $$ = $1; } | INDEXTYPE { $$ = $1; } | SPATIAL { $$ = $1; } | CATEGORY { $$ = $1; } | NAME { $$ = $1; } | PARAMETERS { $$ = $1; } | LIBRARY { $$ = $1; } | _CONTXT { $$ = $1; } | LENGTH { $$ = $1; } | NEXT { $$ = $1; } | BODY { $$ = $1; } | REFERENCING { $$ = $1; } | NEW { $$ = $1; } | OLD { $$ = $1; } | DESCRIBE { $$ = $1; } | RESOURCE { $$ = $1; } | NATIONAL { $$ = $1; } | NONE { $$ = $1; } | SPLIT { $$ = $1; } | MERGE { $$ = $1; } | REBUILD { $$ = $1; } | EXTERNAL { $$ = $1; } | BADFILE { $$ = $1; } | DISCORDFILE { $$ = $1; } | MISSING { $$ = $1; } | ARE { $$ = $1; } | RECORDS { $$ = $1; } | FIELDS { $$ = $1; } | FIELD { $$ = $1; } | DELIMITED { $$ = $1; } | TERMINATED { $$ = $1; } | RESULT { $$ = $1; } | REFRESH { $$ = $1; } | _DOMAIN_ { $$ = $1; } | MATERIALIZED { $$ = $1; } | _ROWID { $$ = $1; } | BUILD { $$ = $1; } | PREBUILT { $$ = $1; } | REDUCED { $$ = $1; } | REWRITE { $$ = $1; } | DEMAND { $$ = $1; } | QUERY { $$ = $1; } | RUN { $$ = $1; } | STREAM { $$ = $1; } | QUOTA { $$ = $1; } | IO { $$ = $1; } | MEMORY { $$ = $1; } | _MAX { $$ = $1; } | COLUMNS { $$ = $1; } | JOB { $$ = $1; } | SIBLINGS { $$ = $1; } | READ { $$ = $1; } | ENABLE { $$ = $1; } | DISABLE { $$ = $1; } | LOGIN { $$ = $1; } | LOGOUT { $$ = $1; } | HOTSPOT { $$ = $1; } | ROLE { $$ = $1; } | SLOW { $$ = $1; } | FOUND { $$ = $1; } | NOFOUND { $$ = $1; } | NOTFOUND { $$ = $1; } | ISOPEN { $$ = $1; } | ROWCOUNT { $$ = $1; } | NULLS { $$ = $1; } | PRIORITY { $$ = $1; } | PROFILE { $$ = $1; } | SESSION_PER_USER { $$ = $1; } | CPU_PER_SESSION { $$ = $1; } | CPU_PER_CALL { $$ = $1; } | MAX_CONNECT_TIME { $$ = $1; } | MAX_IDLE_TIME { $$ = $1; } | READS_PER_SESSION { $$ = $1; } | READS_PER_CALL { $$ = $1; } | TOTAL_RESOURCE_LIMIT { $$ = $1; } | PRIVATE_SGA { $$ = $1; } | MAX_STORE_NUM { $$ = $1; } | CONNECT_NODES { $$ = $1; } | STORE_NODES { $$ = $1; } | TEMPSPACE_QUOTA { $$ = $1; } | ALL_ROWS { $$ = $1; } | FIRST_ROWS { $$ = $1; } | NOINDEX { $$ = $1; } | CHOOSE { $$ = $1; } | RESULT_CACHE { $$ = $1; } | INDEX_JOIN { $$ = $1; } | INDEX_ASC { $$ = $1; } | INDEX_DESC { $$ = $1; } | INDEX_FSS { $$ = $1; } | USE_HASH { $$ = $1; } | NOAPPEND { $$ = $1; } | ORDERD { $$ = $1; } unreserved_keyword: (//注释掉的关键字暂时用户无法使用) // _BEGIN { $$ = $1; } _CALL { $$ = $1; } | _CATCH { $$ = $1; } | _DOUBLE { $$ = $1; } // | _HINT_TEXT { $$ = $1; } | _O_JOIN { $$ = $1; } | _RAW_ { $$ = $1; } | _SIZE_ { $$ = $1; } | _TRY { $$ = $1; } // | ABOVE { $$ = $1; } | ACCOUNT { $$ = $1; } // | AOVERLAPS { $$ = $1; } // | ASSIGN { $$ = $1; } // | AUDIT { $$ = $1; } | AUTHID { $$ = $1; } | AUTO { $$ = $1; } | BACKUP { $$ = $1; } // | BCONTAINS { $$ = $1; } // | BINTERSECTS { $$ = $1; } // | BITCONST { $$ = $1; } | BLOCK { $$ = $1; } // | BOVERLAPS { $$ = $1; } | BUFFER_POOL { $$ = $1; } // | BULK { $$ = $1; } // | BWITHIN { $$ = $1; } | CACHE { $$ = $1; } // | CASCADE { $$ = $1; } // | CHECKPOINT { $$ = $1; } | CHUNK { $$ = $1; } // | CLOSE { $$ = $1; } | COLLECT { $$ = $1; } // | COMMIT { $$ = $1; } | COMPUTE { $$ = $1; } | CONSTANT { $$ = $1; } | CONSTRUCTOR { $$ = $1; } | CONTAINS { $$ = $1; } // | CONTINUE { $$ = $1; } // | CROSSES { $$ = $1; } // | CURSOR { $$ = $1; } | CURSOR_QUOTA { $$ = $1; } | DEALLOCATE { $$ = $1; } | DECLARE { $$ = $1; } // | DECODE { $$ = $1; } | DETERMINISTIC { $$ = $1; } | DISASSEMBLE { $$ = $1; } // | DISJOINT { $$ = $1; } // | ELSIF { $$ = $1; } // | ENDCASE { $$ = $1; } // | ENDFOR { $$ = $1; } // | ENDIF { $$ = $1; } // | ENDLOOP { $$ = $1; } // | EQUALS { $$ = $1; } | EVERY { $$ = $1; } // | EXCEPTION { $$ = $1; } | EXCEPTIONS { $$ = $1; } | EXIST { $$ = $1; } // | EXIT { $$ = $1; } | EXPIRE { $$ = $1; } | EXPORT { $$ = $1; } // | EXTRACT { $$ = $1; } | FAILED_LOGIN_ATTEMPTS { $$ = $1; } // | FCONST { $$ = $1; } | FINAL { $$ = $1; } | FLASHBACK { $$ = $1; } | FOLLOWING { $$ = $1; } | FORALL { $$ = $1; } | FREELIST { $$ = $1; } | FREELISTS { $$ = $1; } // | FULL { $$ = $1; } | GOTO { $$ = $1; } | GROUPS { $$ = $1; } | HIDE { $$ = $1; } | HINT { $$ = $1; } // | ICONST { $$ = $1; } | IDENTIFIED { $$ = $1; } // | IF { $$ = $1; } | IMMEDIATE { $$ = $1; } | IMPORT { $$ = $1; } | INDICES { $$ = $1; } | INIT { $$ = $1; } | INITIAL { $$ = $1; } | INITRANS { $$ = $1; } | INSENSITIVE { $$ = $1; } | INSTANTIABLE { $$ = $1; } // | INTERSECTS { $$ = $1; } // | INTERVAL { $$ = $1; } // | LEAVE { $$ = $1; } // | LEFTOF { $$ = $1; } // | LEXER { $$ = $1; } | LOB { $$ = $1; } | LOGGING { $$ = $1; } | LOGOFF { $$ = $1; } | LOGON { $$ = $1; } // | LOOP { $$ = $1; } // | LOVERLAPS { $$ = $1; } | MATCHED { $$ = $1; } | MAXEXTENTS { $$ = $1; } | MAXTRANS { $$ = $1; } // | MAXVALUES { $$ = $1; } | MEMBER { $$ = $1; } | MINEXTENTS { $$ = $1; } | MODIFY { $$ = $1; } | NESTED { $$ = $1; } // | NEWLINE { $$ = $1; } | NOAUDIT { $$ = $1; } | NOCOMPRESS { $$ = $1; } | NODE { $$ = $1; } | NOLOGGING { $$ = $1; } // | NOPARALLEL { $$ = $1; } | NOVALIDATE { $$ = $1; } | NVARCHAR { $$ = $1; } | NVARCHAR2 { $$ = $1; } // | NVL { $$ = $1; } // | NVL2 { $$ = $1; } | OF { $$ = $1; } | OPEN { $$ = $1; } // | OTHERVALUES { $$ = $1; } // | OVER { $$ = $1; } // | PARALLEL { $$ = $1; } | PARTIAL { $$ = $1; } // | PARTITION { $$ = $1; } | PASSWORD_LIFE_PERIOD { $$ = $1; } | PASSWORD_LOCK_TIME { $$ = $1; } | PCTINCREASE { $$ = $1; } | PCTVERSION { $$ = $1; } // | POLICY { $$ = $1; } | PRAGMA { $$ = $1; } | PRECEDING { $$ = $1; } | PREPARE { $$ = $1; } | PROCEDURE { $$ = $1; } // | RAISE { $$ = $1; } | RECYCLE { $$ = $1; } | RESTORE { $$ = $1; } // | RESTRICT { $$ = $1; } // | RETURN { $$ = $1; } // | RETURNING { $$ = $1; } // | REVERSE { $$ = $1; } // | RIGHTOF { $$ = $1; } // | ROLLBACK { $$ = $1; } // | ROVERLAPS { $$ = $1; } | ROWTYPE { $$ = $1; } | SAVEPOINT { $$ = $1; } // | SCONST { $$ = $1; } | SCROLL { $$ = $1; } | SNAPSHOT { $$ = $1; } // | START { $$ = $1; } | STATIC { $$ = $1; } | STATISTICS { $$ = $1; } | STORE { $$ = $1; } // | SUBPARTITION { $$ = $1; } | SUCCESSFUL { $$ = $1; } | SYNONYM { $$ = $1; } | TABLESPACE { $$ = $1; } | THROW { $$ = $1; } // | TOUCHES { $$ = $1; } | TRUNCATE { $$ = $1; } | UNBOUNDED { $$ = $1; } // | UNDER { $$ = $1; } // | UNIONJOIN { $$ = $1; } | UNLISTEN { $$ = $1; } | UNLOCK { $$ = $1; } // | UOVERLAPS { $$ = $1; } // | USE { $$ = $1; } // | USER { $$ = $1; } | VALIDATE { $$ = $1; } | VARCHAR2 { $$ = $1; } | VARRAY { $$ = $1; } // | VARYING { $$ = $1; } | WHENEVER { $$ = $1; } // | WHILE { $$ = $1; } // | WITHIN { $$ = $1; } // | WITHOUT { $$ = $1; } | WRITE { $$ = $1; } | XML { $$ = $1; } | TIME { $$ = $1; } | TIMESTAMP { $$ = $1; } | TYPE { $$ = $1; } | SUBTYPE { $$ = $1; } | LANGUAGE { $$ = $1; } | PERIOD { $$ = $1; } | LINK { $$ = $1; } | GROUPING { $$ = $1; } | SETS { $$ = $1; } | STEP { $$ = $1; } | _YEAR { $$ = $1; } | _MONTH { $$ = $1; } | _DAY { $$ = $1; } | _HOUR { $$ = $1; } | _MINUTE { $$ = $1; } | _SECOND { $$ = $1; } | SEGMENT { $$ = $1; } | PRECISION { $$ = $1; } | LABEL { $$ = $1; } | RECORD { $$ = $1; } | BINARY { $$ = $1; } | BIT { $$ = $1; } | COLLATE { $$ = $1; } | COPY { $$ = $1; } | DEC { $$ = $1; } | DO { $$ = $1; } | CORRESPONDING { $$ = $1; } | GLOBAL { $$ = $1; } | INOUT { $$ = $1; } | LOAD { $$ = $1; } | NUMBER { $$ = $1; } | ONLY { $$ = $1; } | _OUT { $$ = $1; } | _OUTER { $$ = $1; } | PUBLIC { $$ = $1; } | SHOW { $$ = $1; } | TRIM { $$ = $1; } | VERBOSE { $$ = $1; } | BOUND { $$ = $1; } | KEYSET { $$ = $1; } | DRIVEN { $$ = $1; } | TRACE { $$ = $1; } | BREAK { $$ = $1; } | GET { $$ = $1; } | REPLICATION { $$ = $1; } | FAST { $$ = $1; } | COMPLETE { $$ = $1; } | RESTART { $$ = $1; } | INDICATOR { $$ = $1; } | FUNCTION { $$ = $1; } | NOCACHE { $$ = $1; } | NOORDER { $$ = $1; } | RECOMPILE { $$ = $1; } ; reserved_keyword: ALL { $$ = $1; } | ALTER { $$ = $1; } | ANALYZE { $$ = $1; } | AND { $$ = $1; } | ANY { $$ = $1; } | ARRAY { $$ = $1; } | AS { $$ = $1; } | _ASC { $$ = $1; } | BETWEEN { $$ = $1; } | BOTH { $$ = $1; } | BY { $$ = $1; } | CASE { $$ = $1; } | CHECK { $$ = $1; } | CLUSTER { $$ = $1; } | CONNECT { $$ = $1; } | COLUMN { $$ = $1; } | COMPRESS { $$ = $1; } | CREATE { $$ = $1; } | _DATE { $$ = $1; } | DATETIME { $$ = $1; } | _DECIMAL { $$ = $1; } | DEFAULT { $$ = $1; } | _DELETE { $$ = $1; } | DESC { $$ = $1; } | DISTINCT { $$ = $1; } | DROP { $$ = $1; } | ELSE { $$ = $1; } | EXISTS { $$ = $1; } | _FALSE { $$ = $1; } | FETCH { $$ = $1; } | _FLOAT { $$ = $1; } | FOR { $$ = $1; } | FROM { $$ = $1; } | GRANT { $$ = $1; } | _GROUP { $$ = $1; } | HAVING { $$ = $1; } | _IN { $$ = $1; } | INDEX { $$ = $1; } | INITIALLY { $$ = $1; } | INTERSECT { $$ = $1; } | INTO { $$ = $1; } | IS { $$ = $1; } | LIMIT { $$ = $1; } | LIKE { $$ = $1; } | _LOCK { $$ = $1; } | NOT { $$ = $1; } | _NULL { $$ = $1; } | _NUMERIC { $$ = $1; } | OFFSET { $$ = $1; } | ON { $$ = $1; } | OR { $$ = $1; } | ORDER { $$ = $1; } | PCTFREE { $$ = $1; } | PRIMARY { $$ = $1; } | RENAME { $$ = $1; } | SELECT { $$ = $1; } | SET { $$ = $1; } | TABLE { $$ = $1; } | THEN { $$ = $1; } | TO { $$ = $1; } | TRAILING { $$ = $1; } | TRIGGER { $$ = $1; } | UNION { $$ = $1; } | UNIQUE { $$ = $1; } | UPDATE { $$ = $1; } | VALUES { $$ = $1; } | VARCHAR { $$ = $1; } | VIEW { $$ = $1; } | WHERE { $$ = $1; } // | WITH { $$ = $1; } Keywords: reserved_keyword { $$ = $1; } | unreserved_keyword { $$ = $1; } | collabel_keyword { $$ = $1; } | tokenid_keyword { $$ = $1; } | _BEGIN { $$ = $1; } | _HINT_TEXT { $$ = $1; } | ABOVE { $$ = $1; } | AOVERLAPS { $$ = $1; } | ASSIGN { $$ = $1; } | AUDIT { $$ = $1; } | BCONTAINS { $$ = $1; } | BINTERSECTS { $$ = $1; } | BITCONST { $$ = $1; } | BOVERLAPS { $$ = $1; } | BULK { $$ = $1; } | BWITHIN { $$ = $1; } | CASCADE { $$ = $1; } | CHECKPOINT { $$ = $1; } | CLOSE { $$ = $1; } | COMMIT { $$ = $1; } | CONTINUE { $$ = $1; } | CROSSES { $$ = $1; } | CURSOR { $$ = $1; } | DECODE { $$ = $1; } | DISJOINT { $$ = $1; } | ELSIF { $$ = $1; } | ENDCASE { $$ = $1; } | ENDFOR { $$ = $1; } | ENDIF { $$ = $1; } | ENDLOOP { $$ = $1; } | EQUALS { $$ = $1; } | EXCEPTION { $$ = $1; } | EXIT { $$ = $1; } | EXTRACT { $$ = $1; } | FULL { $$ = $1; } | IF { $$ = $1; } | INTERSECTS { $$ = $1; } | INTERVAL { $$ = $1; } | LEAVE { $$ = $1; } | LEFTOF { $$ = $1; } | LEXER { $$ = $1; } | LOOP { $$ = $1; } | LOVERLAPS { $$ = $1; } | MAXVALUES { $$ = $1; } | NEWLINE { $$ = $1; } | NOPARALLEL { $$ = $1; } | NVL { $$ = $1; } | NVL2 { $$ = $1; } | OTHERVALUES { $$ = $1; } | OVER { $$ = $1; } | PARALLEL { $$ = $1; } | PARTITION { $$ = $1; } | POLICY { $$ = $1; } | RAISE { $$ = $1; } | RESTRICT { $$ = $1; } | RETURN { $$ = $1; } | RETURNING { $$ = $1; } | REVERSE { $$ = $1; } | RIGHTOF { $$ = $1; } | ROLLBACK { $$ = $1; } | ROVERLAPS { $$ = $1; } | SCONST { $$ = $1; } | START { $$ = $1; } | SUBPARTITION { $$ = $1; } | TOUCHES { $$ = $1; } | UNDER { $$ = $1; } | UNIONJOIN { $$ = $1; } | UOVERLAPS { $$ = $1; } | USE { $$ = $1; } | USER { $$ = $1; } | VARYING { $$ = $1; } | WHILE { $$ = $1; } | WITH { $$ = $1; } | WITHIN { $$ = $1; } | WITHOUT { $$ = $1; }