pike.git / src / language.yacc

version» Context lines:

pike.git/src/language.yacc:1837:   opt_array_type: '(' full_type ')'    { push_unlimited_array_type(T_ARRAY); }    | /* Empty */    { push_type(T_MIXED); push_unlimited_array_type(T_ARRAY); }    | '(' safe_int_range_type ':' full_type ')'    { push_reverse_type(T_ARRAY); }    | '(' ':' full_type ')'    { push_unlimited_array_type(T_ARRAY); }    | '(' safe_int_range_type ':' ')'    { push_type(T_MIXED); push_reverse_type(T_ARRAY); } +  | '(' safe_int_range_type ')' +  { +  yyerror("Missing ':' after length in array type."); +  push_type(T_MIXED); push_reverse_type(T_ARRAY); +  }    ;      opt_mapping_type: '('    {    }    full_type ':'    {    }    full_type    {