pike.git / src / language.yacc

version» Context lines:

pike.git/src/language.yacc:71:   %token TOK_MULTISET_ID   %token TOK_MULTISET_END   %token TOK_MULTISET_START   %token TOK_LSH_EQ   %token TOK_MAPPING_ID   %token TOK_MIXED_ID   %token TOK_MOD_EQ   %token TOK_MULT_EQ   %token TOK_OBJECT_ID   %token TOK_OR_EQ + %token TOK_POW + %token TOK_POW_EQ   %token TOK_PRIVATE   %token TOK_PROGRAM_ID   %token TOK_PROTECTED   %token TOK_PREDEF   %token TOK_PUBLIC   %token TOK_RSH_EQ   %token TOK_STATIC   %token TOK_STRING_ID   %token TOK_SUB_EQ   %token TOK_TYPEDEF
pike.git/src/language.yacc:3196:    ;      assign: TOK_AND_EQ { $$=F_AND_EQ; }    | TOK_OR_EQ { $$=F_OR_EQ; }    | TOK_XOR_EQ { $$=F_XOR_EQ; }    | TOK_LSH_EQ { $$=F_LSH_EQ; }    | TOK_RSH_EQ { $$=F_RSH_EQ; }    | TOK_ADD_EQ { $$=F_ADD_EQ; }    | TOK_SUB_EQ { $$=F_SUB_EQ; }    | TOK_MULT_EQ{ $$=F_MULT_EQ; } +  | TOK_POW_EQ { $$=F_POW_EQ; }    | TOK_MOD_EQ { $$=F_MOD_EQ; }    | TOK_DIV_EQ { $$=F_DIV_EQ; }    ;      optional_comma: { $$=0; } | ',' { $$=1; };      expr_list: { $$=0; }    | expr_list2 optional_comma    ;   
pike.git/src/language.yacc:3252:    | expr1 TOK_NE expr1 { $$=mkopernode("`!=",$1,$3); }    | expr1 '>' expr1 { $$=mkopernode("`>",$1,$3); }    | expr1 TOK_GE expr1 { $$=mkopernode("`>=",$1,$3); }    | expr1 '<' expr1 { $$=mkopernode("`<",$1,$3); }    | expr1 TOK_LE expr1 { $$=mkopernode("`<=",$1,$3); }    | expr1 TOK_LSH expr1 { $$=mkopernode("`<<",$1,$3); }    | expr1 TOK_RSH expr1 { $$=mkopernode("`>>",$1,$3); }    | expr1 '+' expr1 { $$=mkopernode("`+",$1,$3); }    | expr1 '-' expr1 { $$=mkopernode("`-",$1,$3); }    | expr1 '*' expr1 { $$=mkopernode("`*",$1,$3); } +  | expr1 TOK_POW expr1 { $$=mkopernode("`**",$1,$3); }    | expr1 '%' expr1 { $$=mkopernode("`%",$1,$3); }    | expr1 '/' expr1 { $$=mkopernode("`/",$1,$3); }    | expr1 TOK_LOR error    | expr1 TOK_LAND error    | expr1 '|' error    | expr1 '^' error    | expr1 '&' error    | expr1 TOK_EQ error    | expr1 TOK_NE error    | expr1 '>' error