pike.git / src / language.yacc

version» Context lines:

pike.git/src/language.yacc:1018:    if ($10) free_node($10);    }    | modifiers optional_attributes simple_type optional_constant name_list ';'    | inheritance {}    | import {}    | constant {}    | modifiers named_class { free_node($2); }    | modifiers enum { free_node($2); }    | annotation ';'    { +  if (Pike_compiler->compiler_pass == COMPILER_PASS_FIRST) {    $1 = mknode(F_COMMA_EXPR, $1, NULL);    compiler_add_program_annotations(0, $1); -  +  }    free_node($1);    }    | '@' TOK_CONSTANT ';'    {    Pike_compiler->new_program->flags |= PROGRAM_CONSTANT;    }    | typedef {}    | static_assertion expected_semicolon {}    | error TOK_LEX_EOF    {