(&mut self)
| 1255 | } |
| 1256 | |
| 1257 | fn parse_aug_assign_op(&mut self) -> Option<AugAssignOp> { |
| 1258 | let op = match self.cur_kind() { |
| 1259 | Kind::AddAssign => AugAssignOp::Add, |
| 1260 | Kind::SubAssign => AugAssignOp::Sub, |
| 1261 | Kind::MulAssign => AugAssignOp::Mult, |
| 1262 | Kind::DivAssign => AugAssignOp::Div, |
| 1263 | Kind::IntDivAssign => AugAssignOp::FloorDiv, |
| 1264 | Kind::ModAssign => AugAssignOp::Mod, |
| 1265 | Kind::PowAssign => AugAssignOp::Pow, |
| 1266 | Kind::BitAndAssign => AugAssignOp::BitAnd, |
| 1267 | Kind::BitOrAssign => AugAssignOp::BitOr, |
| 1268 | Kind::BitXorAssign => AugAssignOp::BitXor, |
| 1269 | Kind::ShiftLeftAssign => AugAssignOp::LShift, |
| 1270 | Kind::ShiftRightAssign => AugAssignOp::RShift, |
| 1271 | _ => return None, |
| 1272 | }; |
| 1273 | self.bump_any(); |
| 1274 | Some(op) |
| 1275 | } |
| 1276 | |
| 1277 | fn parse_assert_statement(&mut self) -> Result<Statement, ParsingError> { |
| 1278 | let node = self.start_node(); |
no test coverage detected