HomeSort by: relevance | last modified time | path
    Searched defs:expr (Results 1 - 22 of 22) sorted by relevancy

  /src/usr.bin/m4/
parser.y 46 top : expr { end_result = $1; }
48 expr : expr '+' expr { $$ = $1 + $3; } label
49 | expr '-' expr { $$ = $1 - $3; }
50 | expr '*' expr { $$ = $1 * $3; }
51 | expr '/' expr {
    [all...]
expr.c 1 /* $NetBSD: expr.c,v 1.21 2019/03/26 23:31:45 kre Exp $ */
2 /* $OpenBSD: expr.c,v 1.17 2006/01/20 23:10:19 espie Exp $ */
22 __RCSID("$NetBSD: expr.c,v 1.21 2019/03/26 23:31:45 kre Exp $");
39 fprintf(stderr, "m4:%s:%lu: %s in expr %s\n", infile[ilevel].name,
45 expr(const char *toeval) function
  /src/bin/expr/
expr.y 1 /* $NetBSD: expr.y,v 1.55 2025/06/29 00:24:23 rillig Exp $ */
35 __RCSID("$NetBSD: expr.y,v 1.55 2025/06/29 00:24:23 rillig Exp $");
79 exp: expr {
85 expr: item label
86 | LPAREN expr RPAREN {
89 | expr SPEC_OR {
93 } expr {
98 | expr SPEC_AND {
102 } expr {
107 | expr COMPARE expr
    [all...]
  /src/usr.bin/ktrace/
ktrace.h 50 const char *expr; member in struct:ioctlinfo
  /src/usr.sbin/gspa/gspa/
gsp_gram.y 46 expr y_expr;
69 %type <y_expr> expr
78 | ID '=' expr { do_asg($1, $3, 0); }
94 | expr { $$ = expr_op($1); }
98 ea : '@' expr { $$ = abs_adr($2); }
104 | '*' REGISTER '(' expr ')'
108 expr : ID { $$ = id_expr($1); } label
111 | '(' expr ')' { $$ = $2; }
112 | '~' expr { $$ = bexpr('~', $2, NULL); }
113 | '-' expr %prec UMINU
    [all...]
gsp_ass.h 69 typedef struct expr { struct
73 struct expr *left;
74 struct expr *right;
79 } *expr; typedef in typeref:struct:expr
96 expr value;
104 #define EXPR 2 /* expression operand */
125 operand abs_adr(expr);
127 expr bexpr(int, expr, expr);
    [all...]
  /src/lib/libc/stdlib/
strsuftoll.c 141 char *expr; local
156 num = strtoll(val, &expr, 10);
160 if (expr == val) /* No digits */
163 switch (*expr) {
169 ++expr;
176 ++expr;
183 ++expr;
190 ++expr;
197 ++expr;
204 ++expr;
    [all...]
  /src/sbin/wsconsctl/
map_parse.y 118 expr_list : expr
119 | expr_list expr
122 expr : keysym_expr label
  /src/bin/ed/
re.c 61 static pattern_t *expr = NULL; local
71 if (!expr) seterrmsg("no previous pattern");
72 return expr;
76 if (expr && !patlock)
77 regfree(expr);
78 else if ((expr = (pattern_t *) malloc(sizeof(pattern_t))) == NULL) {
84 if ((n = regcomp(expr, exps, ere)) != 0) {
85 regerror(n, expr, errmsg, sizeof errmsg);
86 free(expr);
87 return expr = NULL
    [all...]
  /src/usr.bin/find/
operator.c 128 * replaces "parentheisized" plans in our search plan with "expr" nodes.
133 PLAN *expr; /* pointer to next expression */ local
143 while ((expr = yankexpr(&plan)) != NULL) {
148 if (expr->type == N_CLOSEPAREN)
153 tail = result = expr;
155 tail->next = expr;
156 tail = expr;
180 * the expr subplan.
238 * the expr subplan.
  /src/tests/lib/libcurses/director/
testlang_parse.y 200 %type <string> attributes expr
230 | ASSIGN VARNAME LPAREN expr RPAREN {
252 | LPAREN expr RPAREN {
339 | LPAREN expr RPAREN {
437 expr : numeric label
441 | expr OR expr {
450 arg : LPAREN expr RPAREN {
  /src/bin/csh/
exp.c 92 expr(Char ***vp) function
  /src/usr.bin/csplit/
csplit.c 106 const char *expr; local
180 while (nfiles < maxfiles - 1 && (expr = *argv++) != NULL) {
191 if (*expr == '/' || *expr == '%') {
193 do_rexp(expr);
195 } else if (isdigit((unsigned char)*expr))
196 do_lineno(expr);
198 errx(1, "%s: unrecognised pattern", expr);
366 do_rexp(const char *expr)
375 if ((ecopy = strdup(expr)) == NULL
    [all...]
  /src/usr.bin/nl/
nl.c 59 regex_t expr; /* for type == number_regex */ member in struct:numbering_property
327 (regexec(&numbering_properties[section].expr,
376 regfree(&numbering_properties[section].expr);
381 if ((error = regcomp(&numbering_properties[section].expr,
384 &numbering_properties[section].expr,
387 "%s expr: %s -- %s",
  /src/lib/libutil/
login_cap.c 801 char *expr, *expr2; local
807 num = strtouq(str, &expr, radix);
808 if (errno || expr == str) {
810 *endptr = expr;
814 switch(*expr) {
817 ++expr;
821 ++expr;
825 ++expr;
829 ++expr;
834 ++expr;
    [all...]
  /src/bin/pax/
options.c 2023 char *expr; local
2026 num = STRTOOFFT(val, &expr, 0);
2027 if ((num == OFFT_MAX) || (num <= 0) || (expr == val))
2030 switch(*expr) {
2036 ++expr;
2043 ++expr;
2050 ++expr;
2057 ++expr;
2061 switch(*expr) {
2067 num *= str_offt(expr + 1)
    [all...]
  /src/usr.bin/make/
meta.c 915 const char *expr; local
925 expr = "${" MAKE_META_IGNORE_PATTERNS ":@m@${.p.:M$m}@}";
926 pm = Var_Subst(expr, gn, VARE_EVAL);
main.c 844 char *expr = str_concat3("${", varname, "}"); local
845 char *evalue = Var_Subst(expr, SCOPE_GLOBAL, VARE_EVAL);
847 free(expr);
866 GetBooleanExpr(const char *expr, bool fallback)
871 value = Var_Subst(expr, SCOPE_GLOBAL, VARE_EVAL);
var.c 710 char *expr; local
725 expr = str_concat3("${", name, "}");
726 val = Var_Subst(expr, scope, VARE_EVAL);
736 free(expr);
982 char *expr = str_concat3( local
984 char *filtered = Var_Subst(expr, SCOPE_GLOBAL, VARE_EVAL);
988 free(expr);
1983 * expression from ch->expr->value, or the variable name from ch->var->name,
1984 * and stores the result back in ch->expr->value via Expr_SetValueOwn or
2017 typedef struct Expr {
2049 Expr *expr; member in struct:ModChain
2364 Expr *expr = ch->expr; local
2404 Expr *expr = ch->expr; local
2502 Expr *expr = ch->expr; local
2522 Expr *expr = ch->expr; local
2557 Expr *expr; local
2617 Expr *expr = ch->expr; local
2648 Expr *expr = ch->expr; local
2734 Expr *expr = ch->expr; local
3201 Expr *expr = ch->expr; local
3254 Expr *expr = ch->expr; local
3483 Expr *expr = ch->expr; local
3563 Expr *expr = ch->expr; local
3637 Expr *expr = ch->expr; local
3734 Expr *expr = ch->expr; local
3785 Expr *expr = ch->expr; local
3808 Expr *expr = ch->expr; local
3858 const Expr *expr = ch->expr; local
3889 const Expr *expr = ch->expr; local
3996 Expr *expr = ch->expr; local
4537 Expr expr; local
4623 Expr expr = Expr_Init(NULL, FStr_InitRefer(NULL), local
    [all...]
  /src/usr.bin/xlint/lint1/
tree.c 921 build_generic_selection(const tnode_t *expr,
926 if (expr != NULL)
927 expr = cconv(unconst_tnode(expr)); /* C23 6.5.2.1p2 */
930 if (expr != NULL &&
931 types_compatible(sel->ga_arg, expr->tn_type,
3761 * type bounds, such as in (expr & 0xFF) or (expr % 100) or (expr >> 24).
4814 * After all tests are performed, if free_expr is true, expr() frees th
4818 expr(tnode_t *tn, bool used, bool cond, bool free_expr, bool is_do_while, function
    [all...]
  /src/sys/arch/m68k/060sp/dist/
fplsp.s 8850 # Go to expr to compute that expression. #
8866 # Go to expr to compute that expression. #
8868 # expr #
9053 bra.w expr
9156 expr: label
fpsp.s 8956 # Go to expr to compute that expression. #
8972 # Go to expr to compute that expression. #
8974 # expr #
9159 bra.w expr
9262 expr: label

Completed in 150 milliseconds