• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/dcerpc-58/dcerpc/idl_compiler/

Lines Matching refs:constant

106 	exp->exp.constant.type = AST_int_const_k;
107 exp->exp.constant.val.integer = value;
108 exp->exp.constant.int_signed = int_signed;
119 exp->exp.constant.type = AST_nil_const_k;
120 exp->exp.constant.val.other = AST_char_constant(location, value);
131 exp->exp.constant.type = AST_nil_const_k;
132 exp->exp.constant.val.other = NULL;
133 exp->exp.constant.name = name;
144 exp->exp.constant.type = AST_nil_const_k;
145 exp->exp.constant.val.other = AST_string_constant(location, string);
155 exp->exp.constant.type = AST_nil_const_k;
156 exp->exp.constant.val.other = AST_null_constant(location);
167 exp->exp.constant.type = AST_nil_const_k;
168 exp->exp.constant.val.other = AST_boolean_constant(location, value);
198 if (exp->exp.constant.type == AST_int_const_k) {
199 const_return = AST_integer_constant(location, exp->exp.constant.val.integer);
200 const_return->int_signed = exp->exp.constant.int_signed;
203 const_return = exp->exp.constant.val.other;
214 * integer constant
295 if (exp->exp.constant.type == AST_int_const_k)
296 value = exp->exp.constant.val.integer;
298 switch(exp->exp.constant.val.other->kind) {
300 value = exp->exp.constant.val.other->value.int_val;
303 value = exp->exp.constant.val.other->value.char_val;
306 value = exp->exp.constant.val.other->value.boolean_val;
327 /* evaluate the expression, reducing it down to a single constant expression
330 * the name of a parameter to indicate that the expression is not a constant
351 if (exp->exp.constant.type == AST_nil_const_k &&
352 exp->exp.constant.val.other == NULL) {
354 exp->exp.constant.val.other =
357 exp->exp.constant.name,
360 if (exp->exp.constant.val.other == NULL)
369 if (op1->exp.constant.type == AST_nil_const_k &&
370 op1->exp.constant.val.other == NULL) {
371 op1->exp.constant.val.other =
374 op1->exp.constant.name,
376 if (op1->exp.constant.val.other == NULL)
382 if (op2->exp.constant.type == AST_nil_const_k &&
383 op2->exp.constant.val.other == NULL) {
384 op2->exp.constant.val.other =
387 op2->exp.constant.name,
389 if (op2->exp.constant.val.other == NULL)
415 /* only reached if we are dealing with a constant expression,
419 exp->exp.constant.val.integer =
423 exp->exp.constant.val.integer =
427 exp->exp.constant.val.integer =
431 exp->exp.constant.val.integer =
442 exp->exp.constant.val.integer = val;
450 exp->exp.constant.val.integer = val;
458 exp->exp.constant.val.integer = val;
461 exp->exp.constant.val.integer =
466 exp->exp.constant.val.integer =
471 exp->exp.constant.val.integer =
476 exp->exp.constant.val.integer =
481 exp->exp.constant.val.integer =
486 exp->exp.constant.val.integer =
491 exp->exp.constant.val.integer =
496 exp->exp.constant.val.integer =
501 exp->exp.constant.val.integer =
506 exp->exp.constant.val.integer =
511 exp->exp.constant.val.integer =
516 exp->exp.constant.val.integer =
521 exp->exp.constant.val.integer =
526 exp->exp.constant.val.integer =
531 exp->exp.constant.val.integer =
554 exp->exp.constant.type = AST_int_const_k;