Согласно аннотированному источнику, грамматика Coffee Script разграничивает аргументы вызова функции с помощью CALL_START ArgList OptComma CALL_END, но я не вижу, где на самом деле определено CALL_END. Как это определяется?
CALL_START ArgList OptComma CALL_END
CALL_END
Видимо CALL_END вставляется addImplicitParentheses в rewriter.coffee
addImplicitParentheses