ref: 3bb913a9bf49c3144c5e7b7864d0a77ab6c67f63
dir: /stmt.c/
#include <stddef.h>
#include <stdint.h>
#include "cc.h"
void
compound(void)
{
extern void decl(void);
extern Node *expr(void);
expect('{');
while (!accept('}')) {
switch (yytoken) {
case TYPE: case SCLASS: case TQUALIFIER:
decl();
break;
default:
emitexp(expr());
}
expect(';');
}
}