The patch adds '{}[]:;?.' to the set of characters treated as operators. Square brackets '[]' were explicitly handled but the others are now seen as operators. Couldn't find an MS SQL example using ':' which is used for bind variables in other SQL dialects. '{}' are for ODBC escape sequences. There are examples of the others ';?.' in similar roles to operators.
patch enclosed
The patch adds '{}[]:;?.' to the set of characters treated as operators. Square brackets '[]' were explicitly handled but the others are now seen as operators. Couldn't find an MS SQL example using ':' which is used for bind variables in other SQL dialects. '{}' are for ODBC escape sequences. There are examples of the others ';?.' in similar roles to operators.
Committed as [b8e130] although ':' may be wrong.
MS SQL syntax
ODBC escape sequences
Related
Commit: [b8e130]