Parsing SQL that contains comments with colons results in error. Herer it is a sample of SQL to reproduce the error:
[yesh1|
-- name:getUser :: (String)
-- :userID :: Int
-- :dd :: String
SELECT username /*comment: see xxxx */
FROM users
INNER JOIN ( SELECT * FROM XXCART WHERE DD = :dd)
WHERE id = :userID
|]