()
| 1027 | } |
| 1028 | |
| 1029 | func (self *_parser) parseEqualityExpression() ast.Expression { |
| 1030 | left := self.parseRelationalExpression() |
| 1031 | |
| 1032 | for self.token == token.EQUAL || self.token == token.NOT_EQUAL || |
| 1033 | self.token == token.STRICT_EQUAL || self.token == token.STRICT_NOT_EQUAL { |
| 1034 | tkn := self.token |
| 1035 | self.next() |
| 1036 | left = &ast.BinaryExpression{ |
| 1037 | Operator: tkn, |
| 1038 | Left: left, |
| 1039 | Right: self.parseRelationalExpression(), |
| 1040 | Comparison: true, |
| 1041 | } |
| 1042 | } |
| 1043 | |
| 1044 | return left |
| 1045 | } |
| 1046 | |
| 1047 | func (self *_parser) parseBitwiseAndExpression() ast.Expression { |
| 1048 | left := self.parseEqualityExpression() |
no test coverage detected