pike.git / src / language.y

version» Context lines:

pike.git/src/language.y:898:    ;      expr2: expr3    | cast expr2    {    $$=mkcastnode($1,$2);    free_string($1);    }    | F_INC expr4 { $$=mknode(F_INC,$2,0); }    | F_DEC expr4 { $$=mknode(F_DEC,$2,0); } -  | F_NOT expr2 { $$=mknode(F_NOT,$2,0); } +  | F_NOT expr2 { $$=mkopernode("`!",$2,0); }    | '~' expr2 { $$=mkopernode("`~",$2,0); }    | '-' expr2 { $$=mkopernode("`-",$2,0); }    ;      expr3: expr4    | expr4 F_INC { $$=mknode(F_POST_INC,$1,0); }    | expr4 F_DEC { $$=mknode(F_POST_DEC,$1,0); }    ;      expr4: string