pike.git / src / language.yacc

version» Context lines:

pike.git/src/language.yacc:1074:    | import {}    | constant {}    | modifiers named_class { free_node($2); }    | modifiers enum { free_node($2); }    | annotation ';'    {    $1 = mknode(F_COMMA_EXPR, $1, NULL);    compiler_add_annotations(-1, $1);    free_node($1);    } +  | '@' TOK_CONSTANT ';' +  { +  Pike_compiler->new_program->flags |= PROGRAM_CONSTANT; +  }    | typedef {}    | static_assertion expected_semicolon {}    | error TOK_LEX_EOF    {    reset_type_stack();    yyerror("Missing ';'.");    yyerror("Unexpected end of file");    }    | error ';'    {