Lines Matching defs:assignmentExpression
434 DSLExpression value = this->assignmentExpression();
443 /* (LBRACKET expression? RBRACKET)* (EQ assignmentExpression)? (COMMA IDENTIFER
444 (LBRACKET expression? RBRACKET)* (EQ assignmentExpression)?)* SEMICOLON */
482 /* (LBRACKET expression? RBRACKET)* (EQ assignmentExpression)? (COMMA IDENTIFER
483 (LBRACKET expression? RBRACKET)* (EQ assignmentExpression)?)* SEMICOLON */
1235 /* assignmentExpression (COMMA assignmentExpression)* */
1237 DSLExpression result = this->assignmentExpression();
1247 DSLExpression right = this->assignmentExpression();
1273 assignmentExpression)*
1275 DSLExpression DSLParser::assignmentExpression() {
1283 case Token::Kind::TK_EQ: OPERATOR_RIGHT(=, assignmentExpression); break;
1284 case Token::Kind::TK_STAREQ: OPERATOR_RIGHT(*=, assignmentExpression); break;
1285 case Token::Kind::TK_SLASHEQ: OPERATOR_RIGHT(/=, assignmentExpression); break;
1286 case Token::Kind::TK_PERCENTEQ: OPERATOR_RIGHT(%=, assignmentExpression); break;
1287 case Token::Kind::TK_PLUSEQ: OPERATOR_RIGHT(+=, assignmentExpression); break;
1288 case Token::Kind::TK_MINUSEQ: OPERATOR_RIGHT(-=, assignmentExpression); break;
1289 case Token::Kind::TK_SHLEQ: OPERATOR_RIGHT(<<=, assignmentExpression); break;
1290 case Token::Kind::TK_SHREQ: OPERATOR_RIGHT(>>=, assignmentExpression); break;
1291 case Token::Kind::TK_BITWISEANDEQ: OPERATOR_RIGHT(&=, assignmentExpression); break;
1292 case Token::Kind::TK_BITWISEXOREQ: OPERATOR_RIGHT(^=, assignmentExpression); break;
1293 case Token::Kind::TK_BITWISEOREQ: OPERATOR_RIGHT(|=, assignmentExpression); break;
1300 /* logicalOrExpression ('?' expression ':' assignmentExpression)? */
1316 DSLExpression falseExpr = this->assignmentExpression();
1673 DSLExpression expr = this->assignmentExpression();