diff --git a/ssql.scm b/ssql.scm index 48f2382..c3c6d2a 100644 --- a/ssql.scm +++ b/ssql.scm @@ -28,7 +28,8 @@ (let ((ssql-op (first op)) (type (second op))) - (unless (memq (i type) '(infix infix* suffix prefix suffix* prefix* function)) + (unless (memq (strip-syntax type) + '(infix infix* suffix prefix suffix* prefix* function)) (error "unknown operator syntax type" type)) (let-optionals (cddr op) @@ -358,4 +359,4 @@ clauses))))) -) \ No newline at end of file +)