hasTopLevelComma

fun hasTopLevelComma(builder: PsiBuilder, level: Int): Boolean

A tuple needs a comma directly inside its parentheses. Checking for one before parsing stops every parenthesised expression from being parsed once per tuple rule and then again as a plain expression.