Lines Matching refs:expr

268 	ExprDef		*expr;
2100 { (yyval.var)= VarCreate((yyvsp[-3].expr),(yyvsp[-1].expr)); }
2121 def= KeycodeCreate((yyvsp[-3].str),(yyvsp[-1].expr));
2167 { (yyval.vmod)= VModCreate((yyvsp[-2].sval),(yyvsp[0].expr)); }
2182 { (yyval.interp)= InterpCreate((yyvsp[-2].str), (yyvsp[0].expr)); }
2236 { (yyval.var)= VarCreate((yyvsp[-2].expr),(yyvsp[0].expr)); }
2242 { (yyval.var)= VarCreate((yyvsp[-2].expr),(yyvsp[0].expr)); }
2260 { (yyval.var)= VarCreate(NULL,(yyvsp[0].expr)); }
2266 { (yyval.expr)= (yyvsp[-1].expr); }
2272 { (yyval.expr)= ExprCreateUnary(ExprActionList,TypeAction,(yyvsp[-1].expr)); }
2278 { (yyval.groupCompat)= GroupCompatCreate((yyvsp[-3].ival),(yyvsp[-1].expr)); }
2284 { (yyval.modMask)= ModMapCreate((yyvsp[-4].sval),(yyvsp[-2].expr)); }
2296 { (yyval.ledName)= IndicatorNameCreate((yyvsp[-3].ival),(yyvsp[-1].expr),False); }
2302 { (yyval.ledName)= IndicatorNameCreate((yyvsp[-3].ival),(yyvsp[-1].expr),True); }
2316 outlines= OutlineCreate(None,(yyvsp[-2].expr));
2414 { (yyval.key)= KeyDeclCreate(NULL,(yyvsp[-1].expr)); }
2459 { (yyval.outline)= OutlineCreate(None,(yyvsp[-1].expr)); }
2465 { (yyval.outline)= OutlineCreate((yyvsp[-4].sval),(yyvsp[-1].expr)); }
2471 { (yyval.outline)= OutlineCreate((yyvsp[-2].sval),(yyvsp[0].expr)); }
2477 { (yyval.expr)= (ExprDef *)AppendStmt(&(yyvsp[-2].expr)->common,&(yyvsp[0].expr)->common); }
2483 { (yyval.expr)= (yyvsp[0].expr); }
2490 ExprDef *expr;
2491 expr= ExprCreate(ExprCoord,TypeUnknown);
2492 expr->value.coord.x= (yyvsp[-3].ival);
2493 expr->value.coord.y= (yyvsp[-1].ival);
2494 (yyval.expr)= expr;
2651 { (yyval.expr)= (yyvsp[0].expr); }
2657 { (yyval.expr)= NULL; }
2663 { (yyval.expr)= (ExprDef *)AppendStmt(&(yyvsp[-2].expr)->common,&(yyvsp[0].expr)->common); }
2669 { (yyval.expr)= (yyvsp[0].expr); }
2675 { (yyval.expr)= ExprCreateBinary(OpDivide,(yyvsp[-2].expr),(yyvsp[0].expr)); }
2681 { (yyval.expr)= ExprCreateBinary(OpAdd,(yyvsp[-2].expr),(yyvsp[0].expr)); }
2687 { (yyval.expr)= ExprCreateBinary(OpSubtract,(yyvsp[-2].expr),(yyvsp[0].expr)); }
2693 { (yyval.expr)= ExprCreateBinary(OpMultiply,(yyvsp[-2].expr),(yyvsp[0].expr)); }
2699 { (yyval.expr)= ExprCreateBinary(OpAssign,(yyvsp[-2].expr),(yyvsp[0].expr)); }
2705 { (yyval.expr)= (yyvsp[0].expr); }
2711 { (yyval.expr)= ExprCreateUnary(OpNegate,(yyvsp[0].expr)->type,(yyvsp[0].expr)); }
2717 { (yyval.expr)= ExprCreateUnary(OpUnaryPlus,(yyvsp[0].expr)->type,(yyvsp[0].expr)); }
2723 { (yyval.expr)= ExprCreateUnary(OpNot,TypeBoolean,(yyvsp[0].expr)); }
2729 { (yyval.expr)= ExprCreateUnary(OpInvert,(yyvsp[0].expr)->type,(yyvsp[0].expr)); }
2735 { (yyval.expr)= (yyvsp[0].expr); }
2741 { (yyval.expr)= ActionCreate((yyvsp[-3].sval),(yyvsp[-1].expr)); }
2747 { (yyval.expr)= (yyvsp[0].expr); }
2753 { (yyval.expr)= (yyvsp[0].expr); }
2759 { (yyval.expr)= (yyvsp[-1].expr); }
2765 { (yyval.expr)= (ExprDef *)AppendStmt(&(yyvsp[-2].expr)->common,&(yyvsp[0].expr)->common); }
2771 { (yyval.expr)= (yyvsp[0].expr); }
2777 { (yyval.expr)= (ExprDef *)AppendStmt(&(yyvsp[-2].expr)->common,&(yyvsp[0].expr)->common); }
2783 { (yyval.expr)= (ExprDef *)AppendStmt(&(yyvsp[-2].expr)->common,&(yyvsp[0].expr)->common); }
2789 { (yyval.expr)= (yyvsp[0].expr); }
2795 { (yyval.expr)= (yyvsp[0].expr); }
2801 { (yyval.expr)= ActionCreate((yyvsp[-3].sval),(yyvsp[-1].expr)); }
2811 free((yyvsp[-1].expr));
2812 (yyval.expr)= ActionCreate(
2823 ExprDef *expr;
2824 expr= ExprCreate(ExprIdent,TypeUnknown);
2825 expr->value.str= (yyvsp[0].sval);
2826 (yyval.expr)= expr;
2834 ExprDef *expr;
2835 expr= ExprCreate(ExprFieldRef,TypeUnknown);
2836 expr->value.field.element= (yyvsp[-2].sval);
2837 expr->value.field.field= (yyvsp[0].sval);
2838 (yyval.expr)= expr;
2846 ExprDef *expr;
2847 expr= ExprCreate(ExprArrayRef,TypeUnknown);
2848 expr->value.array.element= None;
2849 expr->value.array.field= (yyvsp[-3].sval);
2850 expr->value.array.entry= (yyvsp[-1].expr);
2851 (yyval.expr)= expr;
2859 ExprDef *expr;
2860 expr= ExprCreate(ExprArrayRef,TypeUnknown);
2861 expr->value.array.element= (yyvsp[-5].sval);
2862 expr->value.array.field= (yyvsp[-3].sval);
2863 expr->value.array.entry= (yyvsp[-1].expr);
2864 (yyval.expr)= expr;
2872 ExprDef *expr;
2873 expr= ExprCreate(ExprValue,TypeString);
2874 expr->value.str= (yyvsp[0].sval);
2875 (yyval.expr)= expr;
2883 ExprDef *expr;
2884 expr= ExprCreate(ExprValue,TypeInt);
2885 expr->value.ival= (yyvsp[0].ival);
2886 (yyval.expr)= expr;
2894 ExprDef *expr;
2895 expr= ExprCreate(ExprValue,TypeFloat);
2896 expr->value.ival= (yyvsp[0].ival);
2897 (yyval.expr)= expr;
2905 ExprDef *expr;
2906 expr= ExprCreate(ExprValue,TypeKeyName);
2907 memset(expr->value.keyName,0,5);
2908 strncpy(expr->value.keyName,(yyvsp[0].str),4);
2910 (yyval.expr)= expr;
2917 { (yyval.expr)= (yyvsp[0].expr); }
2923 { (yyval.expr)= NULL; }
2929 { (yyval.expr)= AppendKeysymList((yyvsp[-2].expr),(yyvsp[0].str)); }
2935 { (yyval.expr)= CreateKeysymList((yyvsp[0].str)); }
2941 { (yyval.expr)= AppendKeysymList((yyvsp[-2].expr),(yyvsp[0].str)); }
2947 { (yyval.expr)= AppendKeysymList((yyvsp[-2].expr),(yyvsp[0].str)); }
2953 { (yyval.expr)= CreateKeysymList((yyvsp[0].str)); }
2959 { (yyval.expr)= CreateKeysymList((yyvsp[0].str)); }
2989 free((yyvsp[-1].expr)->value.list.syms);
2990 free((yyvsp[-1].expr));