The function
enable-sql-reader-syntax
switches square bracket syntax on and sets the state so that
restore-sql-reader-syntax-state
restores the syntax again if it is subsequently disabled. The function
disable-sql-reader-syntax
switches square bracket syntax off and sets the state so that
restore-sql-reader-syntax-state
disables the syntax again if it is subsequently enabled.
The functions
locally-enable-sql-reader-syntax
and
locally-disable-sql-reader-syntax
switch square bracket syntax on and off, but do not change the state restored by
restore-sql-reader-syntax-state
. The intended use of these is in a file:
#.(locally-enable-sql-reader-syntax)
<code using [...]>
#.(restore-sql-reader-syntax-state)