R-58133-32721-60366-63441-61614-07001-53385-02322 tcl slt th3 src
A keyword in single quotes is a string literal.
th3/req1/keyword01.test:105
/* IMP: R-58133-32721 */
# EVIDENCE-OF: R-58133-32721 A keyword in single quotes is a string # literal.
R-49991-12716-30919-42596-27111-39963-53414-21739 tcl slt th3 src
A keyword in double-quotes is an identifier.
th3/req1/keyword01.test:108
/* IMP: R-49991-12716 */
# EVIDENCE-OF: R-49991-12716 A keyword in double-quotes is an # identifier.
R-15400-09401-11917-03904-29330-15741-54444-34897 tcl slt th3 src
A keyword enclosed in square brackets is an identifier.
th3/req1/keyword01.test:111
/* IMP: R-15400-09401 */
# EVIDENCE-OF: R-15400-09401 A keyword enclosed in square brackets is an # identifier.
R-57064-52104-64431-17226-40317-39085-08319-65218 tcl slt th3 src
A keyword enclosed in grave accents (ASCII code 96) is an identifier.
th3/req1/keyword01.test:114
/* IMP: R-57064-52104 */
# EVIDENCE-OF: R-57064-52104 A keyword enclosed in grave accents (ASCII # code 96) is an identifier.
R-33075-33190-25707-00729-29148-31049-04309-45993 tcl slt th3 src
If a keyword in single quotes (ex: 'key' or 'glob') is used in a context where an identifier is allowed but where a string literal is not allowed, then the token is understood to be an identifier instead of a string literal.
th3/req1/keyword01.test:136
/* IMP: R-33075-33190 */
# EVIDENCE-OF: R-33075-33190 If a keyword in single quotes (ex: 'key' or # 'glob') is used in a context where an identifier is allowed but where # a string literal is not allowed, then the token is understood to be an # identifier instead of a string literal.
R-57360-40691-20822-63524-22530-36364-65033-34134 tcl slt th3 src
If a keyword in double quotes (ex: "key" or "glob") is used in a context where it cannot be resolved to an identifier but where a string literal is allowed, then the token is understood to be a string literal instead of an identifier.
th3/req1/keyword01.test:141
/* IMP: R-57360-40691 */
# EVIDENCE-OF: R-57360-40691 If a keyword in double quotes (ex: "key" or # "glob") is used in a context where it cannot be resolved to an # identifier but where a string literal is allowed, then the token is # understood to be a string literal instead of an identifier.
R-26661-41922-59096-19000-31799-48031-02223-27178 tcl slt th3 src
Regardless of the compile-time configuration, any identifier that is not on the following 124 element list is not a keyword to the SQL parser in SQLite:
th3/req1/keyword01.test:24
/* IMP: R-26661-41922 */
# EVIDENCE-OF: R-26661-41922 Regardless of the compile-time # configuration, any identifier that is not on the following 124 element # list is not a keyword to the SQL parser in SQLite: ABORT ACTION ADD # AFTER ALL ALTER ANALYZE AND AS ASC ATTACH AUTOINCREMENT BEFORE BEGIN # BETWEEN BY CASCADE CASE CAST CHECK COLLATE COLUMN COMMIT CONFLICT # CONSTRAINT CREATE CROSS CURRENT_DATE CURRENT_TIME CURRENT_TIMESTAMP # DATABASE DEFAULT DEFERRABLE DEFERRED DELETE DESC DETACH DISTINCT DROP # EACH ELSE END ESCAPE EXCEPT EXCLUSIVE EXISTS EXPLAIN FAIL FOR FOREIGN # FROM FULL GLOB GROUP HAVING IF IGNORE IMMEDIATE IN INDEX INDEXED # INITIALLY INNER INSERT INSTEAD INTERSECT INTO IS ISNULL JOIN KEY LEFT # LIKE LIMIT MATCH NATURAL NO NOT NOTNULL NULL OF OFFSET ON OR ORDER # OUTER PLAN PRAGMA PRIMARY QUERY RAISE RECURSIVE REFERENCES REGEXP # REINDEX RELEASE RENAME REPLACE RESTRICT RIGHT ROLLBACK ROW SAVEPOINT # SELECT SET TABLE TEMP TEMPORARY THEN TO TRANSACTION TRIGGER UNION # UNIQUE UPDATE USING VACUUM VALUES VIEW VIRTUAL WHEN WHERE WITH WITHOUT