()
| 1045 | } |
| 1046 | |
| 1047 | func (self *_parser) parseBitwiseAndExpression() ast.Expression { |
| 1048 | left := self.parseEqualityExpression() |
| 1049 | |
| 1050 | for self.token == token.AND { |
| 1051 | tkn := self.token |
| 1052 | self.next() |
| 1053 | left = &ast.BinaryExpression{ |
| 1054 | Operator: tkn, |
| 1055 | Left: left, |
| 1056 | Right: self.parseEqualityExpression(), |
| 1057 | } |
| 1058 | } |
| 1059 | |
| 1060 | return left |
| 1061 | } |
| 1062 | |
| 1063 | func (self *_parser) parseBitwiseExclusiveOrExpression() ast.Expression { |
| 1064 | left := self.parseBitwiseAndExpression() |
no test coverage detected