pike.git / src / language.yacc

version» Context lines:

pike.git/src/language.yacc:636:    }    | modifiers TOK_CONSTANT error '}' { yyerror("Missing ';'."); }    ;      block_or_semi: block    {    $$ = mknode(F_COMMA_EXPR,$1,mknode(F_RETURN,mkintnode(0),0));    COPY_LINE_NUMBER_INFO($$, $1);    }    | ';' { $$ = NULL; } +  | '=' safe_comma_expr expected_semicolon { $$=mknode(F_RETURN,$2,0); }    | TOK_LEX_EOF { yyerror("Expected ';'."); $$ = NULL; }    | error { $$ = NULL; }    ;         open_paren_with_line_info: '('    {    /* Used to hold line-number info */    $$ = mkintnode(0);    }