Home
last modified time | relevance | path

Searched refs:ExprDef (Results 1 – 13 of 13) sorted by relevance

/external/libxkbcommon/src/xkbcomp/
Dast-build.h30 ExprDef *
33 ExprDef *
36 ExprDef *
39 ExprDef *
42 ExprDef *
45 ExprDef *
48 ExprDef *
50 ExprDef *child);
52 ExprDef *
53 ExprCreateBinary(enum expr_op_type op, ExprDef *left, ExprDef *right);
[all …]
Dexpr.h31 ExprResolveLhs(struct xkb_context *ctx, const ExprDef *expr,
33 ExprDef **index_rtrn);
36 ExprResolveModMask(struct xkb_context *ctx, const ExprDef *expr,
41 ExprResolveMod(struct xkb_context *ctx, const ExprDef *def,
46 ExprResolveBoolean(struct xkb_context *ctx, const ExprDef *expr,
50 ExprResolveKeyCode(struct xkb_context *ctx, const ExprDef *expr,
54 ExprResolveInteger(struct xkb_context *ctx, const ExprDef *expr,
58 ExprResolveLevel(struct xkb_context *ctx, const ExprDef *expr,
62 ExprResolveGroup(struct xkb_context *ctx, const ExprDef *expr,
66 ExprResolveButton(struct xkb_context *ctx, const ExprDef *expr,
[all …]
Dast-build.c60 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()
[all …]
Dast.h169 typedef union ExprDef ExprDef; typedef
204 ExprDef *left;
205 ExprDef *right;
210 ExprDef *child;
223 ExprDef *entry;
229 ExprDef *args;
234 ExprDef *actions;
244 union ExprDef { union
265 ExprDef *name;
266 ExprDef *value;
[all …]
Daction.c228 const ExprDef *array_ndx, const ExprDef *value) in HandleNoAction()
237 const ExprDef *array_ndx, const ExprDef *value, in CheckBooleanFlag()
258 enum xkb_action_type action, const ExprDef *array_ndx, in CheckModifierField()
259 const ExprDef *value, enum xkb_action_flags *flags_inout, in CheckModifierField()
294 const ExprDef *array_ndx, const ExprDef *value, in CheckAffectField()
314 const ExprDef *array_ndx, const ExprDef *value) in HandleSetLatchLockMods()
342 const ExprDef *array_ndx, const ExprDef *value, in CheckGroupField()
345 const ExprDef *spec; in CheckGroupField()
381 const ExprDef *array_ndx, const ExprDef *value) in HandleSetLatchLockGroup()
406 const ExprDef *array_ndx, const ExprDef *value) in HandleMovePtr()
[all …]
Dexpr.c38 ExprResolveLhs(struct xkb_context *ctx, const ExprDef *expr, in ExprResolveLhs()
40 ExprDef **index_rtrn) in ExprResolveLhs()
132 ExprResolveBoolean(struct xkb_context *ctx, const ExprDef *expr, in ExprResolveBoolean()
204 ExprResolveKeyCode(struct xkb_context *ctx, const ExprDef *expr, in ExprResolveKeyCode()
284 ExprResolveIntegerLookup(struct xkb_context *ctx, const ExprDef *expr, in ExprResolveIntegerLookup()
291 ExprDef *left, *right; in ExprResolveIntegerLookup()
390 ExprResolveInteger(struct xkb_context *ctx, const ExprDef *expr, in ExprResolveInteger()
397 ExprResolveGroup(struct xkb_context *ctx, const ExprDef *expr, in ExprResolveGroup()
419 ExprResolveLevel(struct xkb_context *ctx, const ExprDef *expr, in ExprResolveLevel()
441 ExprResolveButton(struct xkb_context *ctx, const ExprDef *expr, int *btn_rtrn) in ExprResolveButton()
[all …]
Daction.h47 const struct xkb_mod_set *mods, ExprDef *def,
53 const char *field, ExprDef *array_ndx, ExprDef *value);
Dtypes.c247 SetModifiers(KeyTypesInfo *info, KeyTypeInfo *type, ExprDef *arrayNdx, in SetModifiers()
248 ExprDef *value) in SetModifiers()
333 SetMapEntry(KeyTypesInfo *info, KeyTypeInfo *type, ExprDef *arrayNdx, in SetMapEntry()
334 ExprDef *value) in SetMapEntry()
423 SetPreserve(KeyTypesInfo *info, KeyTypeInfo *type, ExprDef *arrayNdx, in SetPreserve()
424 ExprDef *value) in SetPreserve()
519 SetLevelName(KeyTypesInfo *info, KeyTypeInfo *type, ExprDef *arrayNdx, in SetLevelName()
520 ExprDef *value) in SetLevelName()
546 const char *field, ExprDef *arrayNdx, ExprDef *value) in SetKeyTypeField()
581 ExprDef *arrayNdx; in HandleKeyTypeBody()
Dsymbols.c608 GetGroupIndex(SymbolsInfo *info, KeyInfo *keyi, ExprDef *arrayNdx, in GetGroupIndex()
655 AddSymbolsToKey(SymbolsInfo *info, KeyInfo *keyi, ExprDef *arrayNdx, in AddSymbolsToKey()
656 ExprDef *value) in AddSymbolsToKey()
724 AddActionsToKey(SymbolsInfo *info, KeyInfo *keyi, ExprDef *arrayNdx, in AddActionsToKey()
725 ExprDef *value) in AddActionsToKey()
730 ExprDef *act; in AddActionsToKey()
758 for (act = value->actions.actions; act; act = (ExprDef *) act->common.next) in AddActionsToKey()
776 act = (ExprDef *) act->common.next; in AddActionsToKey()
795 ExprDef *arrayNdx, ExprDef *value) in SetSymbolsField()
948 SetGroupName(SymbolsInfo *info, ExprDef *arrayNdx, ExprDef *value) in SetGroupName()
[all …]
Dcompat.c257 ResolveStateAndPredicate(ExprDef *expr, enum xkb_match_operation *pred_rtrn, in ResolveStateAndPredicate()
468 ExprDef *arrayNdx, ExprDef *value) in SetInterpField()
534 ExprDef *arrayNdx, ExprDef *value) in SetLedMapField()
635 ExprDef *ndx; in HandleGlobalVar()
657 ExprDef *arrayNdx; in HandleInterpBody()
728 ExprDef *arrayNdx; in HandleLedMapDef()
Dparser.y174 ExprDef *expr;
175 struct { ExprDef *head; ExprDef *last; } exprList;
Dkeycodes.c435 ExprDef *arrayNdx; in HandleKeyNameVar()
/external/libxkbcommon/config/libxkbcommon.so.0.0.0.p/
Dparser.h138 ExprDef *expr;
139 struct { ExprDef *head; ExprDef *last; } exprList;