Lines Matching refs:primary
315 We call this class of expressions "primary" expressions, for reasons
318 primary expression, we need to determine what sort of expression it is:
322 /// primary
402 Operator precedence parsing considers this as a stream of primary
404 the leading primary expression "a", then it will see the pairs [+, b]
406 primary expressions, the binary expression parser doesn't need to worry
409 To start, an expression is a primary expression potentially followed by
415 /// ::= primary binoprhs
443 /// ::= ('+' primary)*
468 // Parse the primary expression after the binary operator.
474 parses the primary expression that follows. This builds up the whole
511 above will eat, remember, and parse "(c+d)" as the primary expression,
514 primary. In this case, the precedence of "\*" is higher than the
540 primary has higher precedence than the binop we are currently parsing.