parse.c
static void PushBlock(ParseContext *c, BlockType type, ParseTreeNode *node)
{
    if (++c->bptr >= c->btop)
        ParseError(c, "statements too deeply nested");
    c->bptr->type = type;
    c->bptr->node = node;
}
/* PushBlock - push a block on the stack */
push a block on the stack
push a block on the stack
static void PushBlock(ParseContext *c, BlockType type, ParseTreeNode *node)
{
    if (++c->bptr >= c->btop)
        ParseError(c, "statements too deeply nested");
    c->bptr->type = type;
    c->bptr->node = node;
}
static void PushBlock ( ParseContext * c , BlockType type , ParseTreeNode * node ) { if ( ++ c -> bptr >= c -> btop ) ParseError ( c , " " ) ; c -> bptr -> type = type ; c -> bptr -> node = node ; }
PushBlock - push a block on the stack
PushBlock - push a block on the stack