Home
last modified time | relevance | path

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

/external/libxkbcommon/xkbcommon/src/xkbcomp/
Dast-build.h33 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);
55 ExprDef *
[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 …]
Daction.c226 const ExprDef *array_ndx, const ExprDef *value) in HandleNoAction()
235 const ExprDef *array_ndx, const ExprDef *value, in CheckBooleanFlag()
256 enum xkb_action_type action, const ExprDef *array_ndx, in CheckModifierField()
257 const ExprDef *value, enum xkb_action_flags *flags_inout, in CheckModifierField()
292 const ExprDef *array_ndx, const ExprDef *value, in CheckAffectField()
312 const ExprDef *array_ndx, const ExprDef *value) in HandleSetLatchLockMods()
340 const ExprDef *array_ndx, const ExprDef *value, in CheckGroupField()
343 const ExprDef *spec; in CheckGroupField()
379 const ExprDef *array_ndx, const ExprDef *value) in HandleSetLatchLockGroup()
404 const ExprDef *array_ndx, const ExprDef *value) in HandleMovePtr()
[all …]
Dast.h167 typedef union ExprDef ExprDef; typedef
196 ExprDef *left;
197 ExprDef *right;
202 ExprDef *child;
215 ExprDef *entry;
221 ExprDef *args;
231 union ExprDef { union
251 ExprDef *name;
252 ExprDef *value;
259 ExprDef *value;
[all …]
Dast-build.c72 static ExprDef *
75 ExprDef *expr = malloc(size); in ExprCreate()
88 ExprDef *name_ = ExprCreate(op_, value_type_, sizeof(type_)); \
92 ExprDef *
100 ExprDef *
108 ExprDef *
116 ExprDef *
124 ExprDef *
132 ExprDef *
134 ExprDef *child) in ExprCreateUnary()
[all …]
Dexpr.c36 ExprResolveLhs(struct xkb_context *ctx, const ExprDef *expr, in ExprResolveLhs()
38 ExprDef **index_rtrn) in ExprResolveLhs()
124 ExprResolveBoolean(struct xkb_context *ctx, const ExprDef *expr, in ExprResolveBoolean()
193 ExprResolveKeyCode(struct xkb_context *ctx, const ExprDef *expr, in ExprResolveKeyCode()
273 ExprResolveIntegerLookup(struct xkb_context *ctx, const ExprDef *expr, in ExprResolveIntegerLookup()
280 ExprDef *left, *right; in ExprResolveIntegerLookup()
379 ExprResolveInteger(struct xkb_context *ctx, const ExprDef *expr, in ExprResolveInteger()
386 ExprResolveGroup(struct xkb_context *ctx, const ExprDef *expr, in ExprResolveGroup()
408 ExprResolveLevel(struct xkb_context *ctx, const ExprDef *expr, in ExprResolveLevel()
430 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.c246 SetModifiers(KeyTypesInfo *info, KeyTypeInfo *type, ExprDef *arrayNdx, in SetModifiers()
247 ExprDef *value) in SetModifiers()
332 SetMapEntry(KeyTypesInfo *info, KeyTypeInfo *type, ExprDef *arrayNdx, in SetMapEntry()
333 ExprDef *value) in SetMapEntry()
422 SetPreserve(KeyTypesInfo *info, KeyTypeInfo *type, ExprDef *arrayNdx, in SetPreserve()
423 ExprDef *value) in SetPreserve()
518 SetLevelName(KeyTypesInfo *info, KeyTypeInfo *type, ExprDef *arrayNdx, in SetLevelName()
519 ExprDef *value) in SetLevelName()
545 const char *field, ExprDef *arrayNdx, ExprDef *value) in SetKeyTypeField()
580 ExprDef *arrayNdx; in HandleKeyTypeBody()
Dsymbols.c616 GetGroupIndex(SymbolsInfo *info, KeyInfo *keyi, ExprDef *arrayNdx, in GetGroupIndex()
663 AddSymbolsToKey(SymbolsInfo *info, KeyInfo *keyi, ExprDef *arrayNdx, in AddSymbolsToKey()
664 ExprDef *value) in AddSymbolsToKey()
732 AddActionsToKey(SymbolsInfo *info, KeyInfo *keyi, ExprDef *arrayNdx, in AddActionsToKey()
733 ExprDef *value) in AddActionsToKey()
738 ExprDef *act; in AddActionsToKey()
766 for (act = value->unary.child; act; act = (ExprDef *) act->common.next) in AddActionsToKey()
784 act = (ExprDef *) act->common.next; in AddActionsToKey()
803 ExprDef *arrayNdx, ExprDef *value) in SetSymbolsField()
956 SetGroupName(SymbolsInfo *info, ExprDef *arrayNdx, ExprDef *value) in SetGroupName()
[all …]
Dcompat.c255 ResolveStateAndPredicate(ExprDef *expr, enum xkb_match_operation *pred_rtrn, in ResolveStateAndPredicate()
466 ExprDef *arrayNdx, ExprDef *value) in SetInterpField()
532 ExprDef *arrayNdx, ExprDef *value) in SetLedMapField()
633 ExprDef *ndx; in HandleGlobalVar()
655 ExprDef *arrayNdx; in HandleInterpBody()
726 ExprDef *arrayNdx; in HandleLedMapDef()
Dparser.y172 ExprDef *expr;
626 { $$ = (ExprDef *) AppendStmt((ParseCommon *) $1,
665 { $$ = (ExprDef *) AppendStmt((ParseCommon *) $1,
Dparser.h194 ExprDef *expr;
Dparser.c304 ExprDef *expr;
2855 { (yyval.expr) = (ExprDef *) AppendStmt((ParseCommon *) (yyvsp[-2].expr), in yyparse()
2952 { (yyval.expr) = (ExprDef *) AppendStmt((ParseCommon *) (yyvsp[-2].expr), in yyparse()
Dkeycodes.c432 ExprDef *arrayNdx; in HandleKeyNameVar()