Lines Matching refs:ExprDef
60 static ExprDef *
63 ExprDef *expr = malloc(size); in ExprCreate()
75 ExprDef *
78 ExprDef *expr = ExprCreate(EXPR_VALUE, EXPR_TYPE_STRING, sizeof(ExprString)); in ExprCreateString()
85 ExprDef *
88 ExprDef *expr = ExprCreate(EXPR_VALUE, EXPR_TYPE_INT, sizeof(ExprInteger)); in ExprCreateInteger()
95 ExprDef *
98 ExprDef *expr = ExprCreate(EXPR_VALUE, EXPR_TYPE_FLOAT, sizeof(ExprFloat)); in ExprCreateFloat()
104 ExprDef *
107 ExprDef *expr = ExprCreate(EXPR_VALUE, EXPR_TYPE_BOOLEAN, sizeof(ExprBoolean)); in ExprCreateBoolean()
114 ExprDef *
117 ExprDef *expr = ExprCreate(EXPR_VALUE, EXPR_TYPE_KEYNAME, sizeof(ExprKeyName)); in ExprCreateKeyName()
124 ExprDef *
127 ExprDef *expr = ExprCreate(EXPR_IDENT, EXPR_TYPE_UNKNOWN, sizeof(ExprIdent)); in ExprCreateIdent()
134 ExprDef *
136 ExprDef *child) in ExprCreateUnary()
138 ExprDef *expr = ExprCreate(op, type, sizeof(ExprUnary)); in ExprCreateUnary()
145 ExprDef *
146 ExprCreateBinary(enum expr_op_type op, ExprDef *left, ExprDef *right) in ExprCreateBinary()
148 ExprDef *expr = ExprCreate(op, EXPR_TYPE_UNKNOWN, sizeof(ExprBinary)); in ExprCreateBinary()
163 ExprDef *
166 ExprDef *expr = ExprCreate(EXPR_FIELD_REF, EXPR_TYPE_UNKNOWN, sizeof(ExprFieldRef)); in ExprCreateFieldRef()
174 ExprDef *
175 ExprCreateArrayRef(xkb_atom_t element, xkb_atom_t field, ExprDef *entry) in ExprCreateArrayRef()
177 ExprDef *expr = ExprCreate(EXPR_ARRAY_REF, EXPR_TYPE_UNKNOWN, sizeof(ExprArrayRef)); in ExprCreateArrayRef()
186 ExprDef *
187 ExprCreateAction(xkb_atom_t name, ExprDef *args) in ExprCreateAction()
189 ExprDef *expr = ExprCreate(EXPR_ACTION_DECL, EXPR_TYPE_UNKNOWN, sizeof(ExprAction)); in ExprCreateAction()
197 ExprDef *
198 ExprCreateActionList(ExprDef *actions) in ExprCreateActionList()
200 ExprDef *expr = ExprCreate(EXPR_ACTION_LIST, EXPR_TYPE_ACTIONS, sizeof(ExprActionList)); in ExprCreateActionList()
207 ExprDef *
210 ExprDef *expr = ExprCreate(EXPR_KEYSYM_LIST, EXPR_TYPE_SYMBOLS, sizeof(ExprKeysymList)); in ExprCreateKeysymList()
225 ExprDef *
226 ExprCreateMultiKeysymList(ExprDef *expr) in ExprCreateMultiKeysymList()
238 ExprDef *
239 ExprAppendKeysymList(ExprDef *expr, xkb_keysym_t sym) in ExprAppendKeysymList()
250 ExprDef *
251 ExprAppendMultiKeysymList(ExprDef *expr, ExprDef *append) in ExprAppendMultiKeysymList()
296 VModCreate(xkb_atom_t name, ExprDef *value) in VModCreate()
311 VarCreate(ExprDef *name, ExprDef *value) in VarCreate()
328 ExprDef *name, *value; in BoolVarCreate()
346 InterpCreate(xkb_keysym_t sym, ExprDef *match) in InterpCreate()
394 GroupCompatCreate(unsigned group, ExprDef *val) in GroupCompatCreate()
410 ModMapCreate(xkb_atom_t modifier, ExprDef *keys) in ModMapCreate()
442 LedNameCreate(unsigned ndx, ExprDef *name, bool virtual) in LedNameCreate()
590 FreeExpr(ExprDef *expr) in FreeExpr()
670 FreeExpr((ExprDef *) stmt); in FreeStmt()