| /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
|