pub fn parse_class<'a, T>( p: &mut impl Parser<'a>, start: BytePos, class_start: BytePos, decorators: Vec<Decorator>, is_abstract: bool, ) -> PResult<T>where T: OutputType,