func ParsePC(p *parser.Parser, decls store.Decls, prefixes tech.Prefixes) (P meta.ObjectPropertyExpression, C meta.ClassExpression, err error) {
	P, err = ParseObjectPropertyExpression(p, decls, prefixes)
	if err != nil {
		return
	}

	C, err = ParseClassExpression(p, decls, prefixes)
	if err != nil {
		return
	}

	if err = p.ConsumeTokens(parser.B2); err != nil {
		return
	}

	return
}
// ParsePC parses the pair (P,C) and consumes the closing brace.
ParsePC parses the pair (P,C) and consumes the closing brace.
// ParsePC parses the pair ( P C ) and consumes the closing brace .
func ParsePC(p *parser.Parser, decls store.Decls, prefixes tech.Prefixes) (P meta.ObjectPropertyExpression, C meta.ClassExpression, err error) {
	P, err = ParseObjectPropertyExpression(p, decls, prefixes)
	if err != nil {
		return
	}
	C, err = ParseClassExpression(p, decls, prefixes)
	if err != nil {
		return
	}
	if err = p.ConsumeTokens(parser.B2); err != nil {
		return
	}
	return
}
func ParsePC ( p * parser . Parser , decls store . Decls , prefixes tech . Prefixes ) ( P meta . ObjectPropertyExpression , C meta . ClassExpression , err error ) { P , err = ParseObjectPropertyExpression ( p , decls , prefixes ) if err != nil { return } C , err = ParseClassExpression ( p , decls , prefixes ) if err != nil { return } if err = p . ConsumeTokens ( parser . B2 ) ; err != nil { return } return }
ParsePC parses the pair (P,C) and consumes the closing brace.
ParsePC parses the pair ( P C ) and consumes the closing brace .