Lines Matching refs:parentPrecedence

114 void MetalCodeGenerator::writeExpression(const Expression& expr, Precedence parentPrecedence) {  in writeExpression()  argument
117 this->writeBinaryExpression((BinaryExpression&) expr, parentPrecedence); in writeExpression()
123 this->writeConstructor((Constructor&) expr, parentPrecedence); in writeExpression()
138 this->writePrefixExpression((PrefixExpression&) expr, parentPrecedence); in writeExpression()
141 this->writePostfixExpression((PostfixExpression&) expr, parentPrecedence); in writeExpression()
153 this->writeTernaryExpression((TernaryExpression&) expr, parentPrecedence); in writeExpression()
364 void MetalCodeGenerator::writeConstructor(const Constructor& c, Precedence parentPrecedence) { in writeConstructor() argument
366 this->writeExpression(*c.fArguments[0], parentPrecedence); in writeConstructor()
528 Precedence parentPrecedence) { in writeBinaryExpression() argument
530 if (precedence >= parentPrecedence) { in writeBinaryExpression()
561 if (precedence >= parentPrecedence) { in writeBinaryExpression()
567 Precedence parentPrecedence) { in writeTernaryExpression() argument
568 if (kTernary_Precedence >= parentPrecedence) { in writeTernaryExpression()
576 if (kTernary_Precedence >= parentPrecedence) { in writeTernaryExpression()
582 Precedence parentPrecedence) { in writePrefixExpression() argument
583 if (kPrefix_Precedence >= parentPrecedence) { in writePrefixExpression()
588 if (kPrefix_Precedence >= parentPrecedence) { in writePrefixExpression()
594 Precedence parentPrecedence) { in writePostfixExpression() argument
595 if (kPostfix_Precedence >= parentPrecedence) { in writePostfixExpression()
600 if (kPostfix_Precedence >= parentPrecedence) { in writePostfixExpression()