Symbol: expr
bin/csh/extern.h
95
int expr(Char ***);
bin/csh/func.c
238
i = expr(&v);
bin/csh/func.c
356
set(STRstatus, putn(expr(&v)));
bin/csh/func.c
421
status = !expr(&v);
bin/csh/set.c
294
return (putn(expr(vp)));
bin/csh/set.c
317
i = expr(&vecp);
bin/dd/args.c
326
char *expr;
bin/dd/args.c
332
num = strtoul(val, &expr, 0);
bin/dd/args.c
335
if (expr == val) /* No digits. */
bin/dd/args.c
338
switch(*expr) {
bin/dd/args.c
344
++expr;
bin/dd/args.c
366
++expr;
bin/dd/args.c
373
++expr;
bin/dd/args.c
377
switch(*expr) {
bin/dd/args.c
383
num *= get_bsz(expr + 1);
bin/dd/args.c
409
char *expr;
bin/dd/args.c
412
num = strtoll(val, &expr, 0);
bin/dd/args.c
415
if (expr == val) /* No digits. */
bin/dd/args.c
418
switch(*expr) {
bin/dd/args.c
424
++expr;
bin/dd/args.c
446
++expr;
bin/dd/args.c
453
++expr;
bin/dd/args.c
457
switch(*expr) {
bin/dd/args.c
463
num *= get_off(expr + 1);
bin/ksh/expr.c
151
evaluate(const char *expr, int64_t *rval, int error_ok, bool arith)
bin/ksh/expr.c
158
ret = v_evaluate(&v, expr, error_ok, arith);
bin/ksh/expr.c
167
v_evaluate(struct tbl *vp, const char *expr, volatile int error_ok,
bin/ksh/expr.c
177
curstate.expression = curstate.tokp = expr;
bin/pax/options.c
1609
char *expr;
bin/pax/options.c
1612
num = strtoll(val, &expr, 0);
bin/pax/options.c
1613
if ((num == LLONG_MAX) || (num <= 0) || (expr == val))
bin/pax/options.c
1616
switch (*expr) {
bin/pax/options.c
1622
++expr;
bin/pax/options.c
1629
++expr;
bin/pax/options.c
1636
++expr;
bin/pax/options.c
1643
++expr;
bin/pax/options.c
1647
switch (*expr) {
bin/pax/options.c
1653
num *= str_offt(expr + 1);
lib/libc/gen/login_cap.c
907
char *expr, *expr2;
lib/libc/gen/login_cap.c
910
num = strtoull(str, &expr, radix);
lib/libc/gen/login_cap.c
911
if (errno || expr == str) {
lib/libc/gen/login_cap.c
913
*endptr = expr;
lib/libc/gen/login_cap.c
917
switch(*expr) {
lib/libc/gen/login_cap.c
920
++expr;
lib/libc/gen/login_cap.c
924
++expr;
lib/libc/gen/login_cap.c
928
++expr;
lib/libc/gen/login_cap.c
932
++expr;
lib/libc/gen/login_cap.c
937
++expr;
lib/libc/gen/login_cap.c
944
switch(*expr) {
lib/libc/gen/login_cap.c
947
num2 = strtosize(expr+1, &expr2, radix);
lib/libc/gen/login_cap.c
949
expr = expr2;
lib/libc/gen/login_cap.c
953
if (expr2 == expr + 1) {
lib/libc/gen/login_cap.c
955
*endptr = expr;
lib/libc/gen/login_cap.c
958
expr = expr2;
lib/libc/gen/login_cap.c
965
*endptr = expr;
lib/libc/gen/login_cap.c
969
*endptr = expr;
lib/libkeynote/keynote-ver.y
44
program: expr
lib/libkeynote/keynote-ver.y
50
expr: VSTRING EQ STRING { int i = kn_add_action(sessid, $1, $3, 0);
lib/libkeynote/keynote-ver.y
63
} expr
lib/libkeynote/keynote.y
27
%type <bool> stringexp numexp expr floatexp
lib/libkeynote/keynote.y
284
notemptyprog: expr HINT afterhint
lib/libkeynote/keynote.y
291
| expr
lib/libkeynote/keynote.y
315
expr: OPENPAREN expr CLOSEPAREN { $$ = $2; }
lib/libkeynote/keynote.y
316
| expr AND { if ($1 == 0)
lib/libkeynote/keynote.y
318
} expr { $$ = ($1 && $4);
lib/libkeynote/keynote.y
321
| expr OR { if ($1)
lib/libkeynote/keynote.y
323
} expr { $$ = ($1 || $4);
lib/libkeynote/keynote.y
326
| NOT expr { $$ = !($2); }
lib/libpcap/grammar.y
131
prog: null expr
lib/libpcap/grammar.y
139
expr: term
lib/libpcap/grammar.y
140
| expr and term { gen_and($1.b, $3.b); $$ = $3; }
lib/libpcap/grammar.y
141
| expr and id { gen_and($1.b, $3.b); $$ = $3; }
lib/libpcap/grammar.y
142
| expr or term { gen_or($1.b, $3.b); $$ = $3; }
lib/libpcap/grammar.y
143
| expr or id { gen_or($1.b, $3.b); $$ = $3; }
lib/libpcap/grammar.y
215
| paren expr ')' { $$.b = $2.b; $$.q = $1.q; }
lib/libpcap/grammar.y
93
%type <blk> expr id nid pid term rterm qid
libexec/tradcpp/directive.c
183
char *expr;
libexec/tradcpp/directive.c
190
expr = macroexpand(p2, line, strlen(line), true);
libexec/tradcpp/directive.c
192
oldlen = strlen(expr);
libexec/tradcpp/directive.c
193
uncomment(expr);
libexec/tradcpp/directive.c
195
expr = dorealloc(expr, oldlen + 1, strlen(expr) + 1);
libexec/tradcpp/directive.c
198
val = eval(&p3, expr);
libexec/tradcpp/directive.c
203
dostrfree(expr);
libexec/tradcpp/directive.c
252
char *expr;
libexec/tradcpp/directive.c
266
expr = macroexpand(p2, line, strlen(line), true);
libexec/tradcpp/directive.c
268
oldlen = strlen(expr);
libexec/tradcpp/directive.c
269
uncomment(expr);
libexec/tradcpp/directive.c
271
expr = dorealloc(expr, oldlen + 1, strlen(expr) + 1);
libexec/tradcpp/directive.c
273
ifstate->curtrue = eval(&p3, expr);
libexec/tradcpp/directive.c
275
dostrfree(expr);
libexec/tradcpp/eval.c
651
check_word(struct place *p, char *expr, size_t pos, size_t *len_ret)
libexec/tradcpp/eval.c
657
if (!strchr(alnum, expr[pos])) {
libexec/tradcpp/eval.c
660
len = strspn(expr + pos, alnum);
libexec/tradcpp/eval.c
661
tmp = expr[pos + len];
libexec/tradcpp/eval.c
662
expr[pos + len] = '\0';
libexec/tradcpp/eval.c
663
val = wordval(p, expr + pos);
libexec/tradcpp/eval.c
664
expr[pos + len] = tmp;
libexec/tradcpp/eval.c
672
check_tokens_2(struct place *p, char *expr, size_t pos)
libexec/tradcpp/eval.c
677
if (expr[pos] == tokens_2[i].c1 &&
libexec/tradcpp/eval.c
678
expr[pos+1] == tokens_2[i].c2) {
libexec/tradcpp/eval.c
688
check_tokens_1(struct place *p, char *expr, size_t pos)
libexec/tradcpp/eval.c
693
if (expr[pos] == tokens_1[i].c1) {
libexec/tradcpp/eval.c
703
tokenize(struct place *p, char *expr)
libexec/tradcpp/eval.c
708
while (expr[pos] != '\0') {
libexec/tradcpp/eval.c
709
len = strspn(expr+pos, ws);
libexec/tradcpp/eval.c
713
assert(expr[pos] != '\0');
libexec/tradcpp/eval.c
714
if (check_word(p, expr, pos, &len)) {
libexec/tradcpp/eval.c
719
if (check_tokens_2(p, expr, pos)) {
libexec/tradcpp/eval.c
724
if (check_tokens_1(p, expr, pos)) {
libexec/tradcpp/eval.c
730
(unsigned char)expr[pos]);
libexec/tradcpp/eval.c
739
eval(struct place *p, char *expr)
libexec/tradcpp/eval.c
746
fprintf(stderr, "eval: %s\n", expr);
libexec/tradcpp/eval.c
748
debuglog(p, "eval: %s", expr);
libexec/tradcpp/eval.c
751
tokenize(p, expr);
libexec/tradcpp/eval.h
32
bool eval(struct place *p, char *expr);
regress/lib/libradius/incs.h
17
void check_failed(const char *expr, const char *file, int line);
regress/lib/libradius/main.c
34
void check_failed(const char *expr, const char *file, int line)
regress/lib/libradius/main.c
36
fprintf(stderr, "CHECK FAILED: %s at file %s line %d\n", expr, file, line);
regress/sys/mfs_noperm/nopermtest.c
31
#define EXPECT_OK(expr) do { \
regress/sys/mfs_noperm/nopermtest.c
32
int r = (expr); \
regress/sys/mfs_noperm/nopermtest.c
35
__LINE__, #expr, r, errno, strerror(errno)); \
regress/sys/mfs_noperm/nopermtest.c
40
#define EXPECT_ERRNO(expr, expected_errno) do { \
regress/sys/mfs_noperm/nopermtest.c
41
int r = (expr); \
regress/sys/mfs_noperm/nopermtest.c
44
__LINE__, #expr, r, errno, strerror(errno)); \
sbin/wsconsctl/map_parse.y
115
expr_list : expr
sbin/wsconsctl/map_parse.y
116
| expr_list expr
sbin/wsconsctl/map_parse.y
119
expr : keysym_expr
sys/arch/sparc64/sparc64/db_interface.c
102
db__short_value(struct db_variable *var, db_expr_t *expr, int mode)
sys/arch/sparc64/sparc64/db_interface.c
107
*var->valuep = *(short *)expr;
sys/arch/sparc64/sparc64/db_interface.c
110
*expr = *(short *)var->valuep;
sys/arch/sparc64/sparc64/db_interface.c
80
db__char_value(struct db_variable *var, db_expr_t *expr, int mode)
sys/arch/sparc64/sparc64/db_interface.c
85
*var->valuep = *(char *)expr;
sys/arch/sparc64/sparc64/db_interface.c
88
*expr = *(char *)var->valuep;
sys/ddb/db_variables.c
161
db_var_rw_int(struct db_variable *var, db_expr_t *expr, int mode)
sys/ddb/db_variables.c
165
*(int *)var->valuep = *expr;
sys/ddb/db_variables.c
167
*expr = *(int *)var->valuep;
sys/dev/pci/drm/amd/display/dc/os_types.h
73
#define ASSERT_CRITICAL(expr) do { \
sys/dev/pci/drm/amd/display/dc/os_types.h
74
if (WARN_ON(!(expr))) \
sys/dev/pci/drm/amd/display/dc/os_types.h
78
#define ASSERT(expr) do { \
sys/dev/pci/drm/amd/display/dc/os_types.h
79
if (WARN_ON_ONCE(!(expr))) \
sys/dev/pci/drm/amd/display/dc/sspl/spl_debug.h
10
if (WARN_ON(!(expr))) { \
sys/dev/pci/drm/amd/display/dc/sspl/spl_debug.h
15
#define SPL_ASSERT_CRITICAL(expr) do { \
sys/dev/pci/drm/amd/display/dc/sspl/spl_debug.h
16
if (WARN_ON(!(expr))) { \
sys/dev/pci/drm/amd/display/dc/sspl/spl_debug.h
23
#define SPL_ASSERT(expr) SPL_ASSERT_CRITICAL(expr)
sys/dev/pci/drm/amd/display/dc/sspl/spl_debug.h
25
#define SPL_ASSERT(expr) WARN_ON(!(expr))
sys/dev/pci/drm/amd/display/dc/sspl/spl_debug.h
9
#define SPL_ASSERT_CRITICAL(expr) do { \
sys/dev/pci/drm/drm_mm.c
243
#define DRM_RB_INSERT(root, member, expr) do { \
sys/dev/pci/drm/drm_mm.c
245
u64 x = expr(node); \
sys/dev/pci/drm/drm_mm.c
248
if (x < expr(rb_entry(rb, struct drm_mm_node, member))) \
sys/dev/pci/drm/i915/gt/intel_gtt.h
192
#define __px_choose_expr(x, type, expr, other) \
sys/dev/pci/drm/i915/gt/intel_gtt.h
196
({ type __x = (type)(x); expr; }), \
sys/dev/pci/drm/i915/i915_gem.h
104
#define GEM_WARN_ON(expr) WARN_ON(expr)
sys/dev/pci/drm/i915/i915_gem.h
106
#define GEM_DEBUG_WARN_ON(expr) GEM_WARN_ON(expr)
sys/dev/pci/drm/i915/i915_gem.h
112
#define GEM_BUG_ON(expr) BUILD_BUG_ON_INVALID(expr)
sys/dev/pci/drm/i915/i915_gem.h
113
#define GEM_WARN_ON(expr) ({ unlikely(!!(expr)); })
sys/dev/pci/drm/i915/i915_gem.h
115
#define GEM_DEBUG_WARN_ON(expr) ({ BUILD_BUG_ON_INVALID(expr); 0; })
sys/dev/pci/drm/i915/i915_gem.h
126
#define GEM_TRACE_DUMP_ON(expr) \
sys/dev/pci/drm/i915/i915_gem.h
127
do { if (expr) GEM_TRACE_DUMP(); } while (0)
sys/dev/pci/drm/i915/i915_gem.h
132
#define GEM_TRACE_DUMP_ON(expr) BUILD_BUG_ON_INVALID(expr)
sys/dev/pci/drm/i915/i915_memcpy.c
35
#define CI_BUG_ON(expr) BUG_ON(expr)
sys/dev/pci/drm/i915/i915_memcpy.c
37
#define CI_BUG_ON(expr) BUILD_BUG_ON_INVALID(expr)
sys/dev/pci/drm/i915/i915_sw_fence.c
16
#define I915_SW_FENCE_BUG_ON(expr) BUG_ON(expr)
sys/dev/pci/drm/i915/i915_sw_fence.c
18
#define I915_SW_FENCE_BUG_ON(expr) BUILD_BUG_ON_INVALID(expr)
sys/dev/pci/drm/i915/intel_wakeref.h
30
#define INTEL_WAKEREF_BUG_ON(expr) BUG_ON(expr)
sys/dev/pci/drm/i915/intel_wakeref.h
32
#define INTEL_WAKEREF_BUG_ON(expr) BUILD_BUG_ON_INVALID(expr)
sys/dev/pci/drm/include/drm/drm_mm.h
54
#define DRM_MM_BUG_ON(expr) BUG_ON(expr)
sys/dev/pci/drm/include/drm/drm_mm.h
56
#define DRM_MM_BUG_ON(expr) BUILD_BUG_ON_INVALID(expr)
sys/dev/pci/if_aq_pci.c
642
#define WAIT_FOR(expr, us, n, errp) \
sys/dev/pci/if_aq_pci.c
645
for (_n = n; (!(expr)) && _n != 0; --_n) { \
sys/kern/subr_pool.c
1259
db_show_all_pools(db_expr_t expr, int haddr, db_expr_t count, char *modif)
sys/nfs/nfs_debug.c
32
db_show_all_nfsreqs(db_expr_t expr, int haddr, db_expr_t count, char *modif)
sys/nfs/nfs_debug.c
60
db_show_all_nfsnodes(db_expr_t expr, int haddr, db_expr_t count, char *modif)
usr.bin/csplit/csplit.c
173
while (nfiles < maxfiles - 1 && (expr = *argv++) != NULL) {
usr.bin/csplit/csplit.c
184
if (*expr == '/' || *expr == '%') {
usr.bin/csplit/csplit.c
186
do_rexp(expr);
usr.bin/csplit/csplit.c
188
} else if (isdigit((unsigned char)*expr))
usr.bin/csplit/csplit.c
189
do_lineno(expr);
usr.bin/csplit/csplit.c
191
errx(1, "%s: unrecognised pattern", expr);
usr.bin/csplit/csplit.c
353
do_rexp(const char *expr)
usr.bin/csplit/csplit.c
362
if ((ecopy = strdup(expr)) == NULL)
usr.bin/csplit/csplit.c
366
if ((pofs = strrchr(ecopy, *expr)) == NULL || pofs[-1] == '\\')
usr.bin/csplit/csplit.c
367
errx(1, "%s: missing trailing %c", expr, *expr);
usr.bin/csplit/csplit.c
381
if (*expr == '/')
usr.bin/csplit/csplit.c
428
if (!sflag && *expr == '/')
usr.bin/csplit/csplit.c
437
do_lineno(const char *expr)
usr.bin/csplit/csplit.c
444
tgtline = strtol(expr, &ep, 10);
usr.bin/csplit/csplit.c
446
errx(1, "%s: bad line number", expr);
usr.bin/csplit/csplit.c
449
errx(1, "%s: can't go backwards", expr);
usr.bin/csplit/csplit.c
99
const char *expr;
usr.bin/find/operator.c
124
PLAN *expr; /* pointer to next expression */
usr.bin/find/operator.c
134
while ((expr = yankexpr(&plan)) != NULL) {
usr.bin/find/operator.c
139
if (expr->type == N_CLOSEPAREN)
usr.bin/find/operator.c
144
tail = result = expr;
usr.bin/find/operator.c
146
tail->next = expr;
usr.bin/find/operator.c
147
tail = expr;
usr.bin/grep/grep.c
253
char **expr;
usr.bin/grep/grep.c
287
expr = NULL;
usr.bin/grep/grep.c
369
expr = grep_reallocarray(expr, ++expr_sz,
usr.bin/grep/grep.c
370
sizeof(*expr));
usr.bin/grep/grep.c
373
expr[exprs] = optarg;
usr.bin/grep/grep.c
458
add_patterns(expr[i]);
usr.bin/grep/grep.c
459
free(expr);
usr.bin/grep/grep.c
460
expr = NULL;
usr.bin/m4/eval.c
194
pbnumbase(expr(argv[2]), base, maxdigits);
usr.bin/m4/eval.c
877
fc = ap + expr(argv[3]); /* first char */
usr.bin/m4/eval.c
884
nc = min(nc, expr(argv[4]));
usr.bin/m4/extern.h
44
extern int expr(const char *);
usr.bin/m4/parser.y
42
top : expr { end_result = $1; }
usr.bin/m4/parser.y
44
expr : expr '+' expr { $$ = $1 + $3; }
usr.bin/m4/parser.y
45
| expr '-' expr { $$ = $1 - $3; }
usr.bin/m4/parser.y
46
| expr EXPONENT expr { $$ = pow($1, $3); }
usr.bin/m4/parser.y
47
| expr '*' expr { $$ = $1 * $3; }
usr.bin/m4/parser.y
48
| expr '/' expr {
usr.bin/m4/parser.y
55
| expr '%' expr {
usr.bin/m4/parser.y
62
| expr LSHIFT expr { $$ = $1 << $3; }
usr.bin/m4/parser.y
63
| expr RSHIFT expr { $$ = $1 >> $3; }
usr.bin/m4/parser.y
64
| expr '<' expr { $$ = $1 < $3; }
usr.bin/m4/parser.y
65
| expr '>' expr { $$ = $1 > $3; }
usr.bin/m4/parser.y
66
| expr LE expr { $$ = $1 <= $3; }
usr.bin/m4/parser.y
67
| expr GE expr { $$ = $1 >= $3; }
usr.bin/m4/parser.y
68
| expr EQ expr { $$ = $1 == $3; }
usr.bin/m4/parser.y
69
| expr NE expr { $$ = $1 != $3; }
usr.bin/m4/parser.y
70
| expr '&' expr { $$ = $1 & $3; }
usr.bin/m4/parser.y
71
| expr '^' expr { $$ = $1 ^ $3; }
usr.bin/m4/parser.y
72
| expr '|' expr { $$ = $1 | $3; }
usr.bin/m4/parser.y
73
| expr LAND expr { $$ = $1 && $3; }
usr.bin/m4/parser.y
74
| expr LOR expr { $$ = $1 || $3; }
usr.bin/m4/parser.y
75
| '(' expr ')' { $$ = $2; }
usr.bin/m4/parser.y
76
| '-' expr %prec UMINUS { $$ = -$2; }
usr.bin/m4/parser.y
77
| '+' expr %prec UPLUS { $$ = $2; }
usr.bin/m4/parser.y
78
| '!' expr { $$ = !$2; }
usr.bin/m4/parser.y
79
| '~' expr { $$ = ~$2; }
usr.bin/mandoc/mansearch.c
234
manmerge(struct expr *e, struct ohash *htab)
usr.bin/mandoc/mansearch.c
249
manmerge_term(struct expr *e, struct ohash *htab)
usr.bin/mandoc/mansearch.c
308
manmerge_or(struct expr *e, struct ohash *htab)
usr.bin/mandoc/mansearch.c
318
manmerge_and(struct expr *e, struct ohash *htab)
usr.bin/mandoc/mansearch.c
47
struct expr *next; /* Next child in the parent group. */
usr.bin/mandoc/mansearch.c
48
struct expr *child; /* First child in this group. */
usr.bin/mandoc/mansearch.c
606
static struct expr *
usr.bin/mandoc/mansearch.c
609
struct expr *parent, *child;
usr.bin/mandoc/mansearch.c
61
static struct ohash *manmerge(struct expr *, struct ohash *);
usr.bin/mandoc/mansearch.c
62
static struct ohash *manmerge_term(struct expr *, struct ohash *);
usr.bin/mandoc/mansearch.c
63
static struct ohash *manmerge_or(struct expr *, struct ohash *);
usr.bin/mandoc/mansearch.c
64
static struct ohash *manmerge_and(struct expr *, struct ohash *);
usr.bin/mandoc/mansearch.c
659
static struct expr *
usr.bin/mandoc/mansearch.c
662
struct expr *parent, *child;
usr.bin/mandoc/mansearch.c
70
static struct expr *exprcomp(const struct mansearch *,
usr.bin/mandoc/mansearch.c
715
static struct expr *
usr.bin/mandoc/mansearch.c
719
struct expr *e;
usr.bin/mandoc/mansearch.c
72
static struct expr *expr_and(const struct mansearch *,
usr.bin/mandoc/mansearch.c
74
static struct expr *exprterm(const struct mansearch *,
usr.bin/mandoc/mansearch.c
76
static void exprfree(struct expr *);
usr.bin/mandoc/mansearch.c
834
exprfree(struct expr *e)
usr.bin/mandoc/mansearch.c
88
struct expr *e;
usr.bin/nl/nl.c
289
(regexec(&numbering_properties[section].expr,
usr.bin/nl/nl.c
338
regfree(&numbering_properties[section].expr);
usr.bin/nl/nl.c
343
if ((error = regcomp(&numbering_properties[section].expr,
usr.bin/nl/nl.c
346
&numbering_properties[section].expr,
usr.bin/nl/nl.c
54
regex_t expr; /* for type == number_regex */
usr.sbin/bpflogd/bpflogd.c
263
char *expr = NULL;
usr.sbin/bpflogd/bpflogd.c
276
expr = malloc(BPFLOG_FILTER_MAX);
usr.sbin/bpflogd/bpflogd.c
277
if (expr == NULL)
usr.sbin/bpflogd/bpflogd.c
280
rv = read(fd, expr, BPFLOG_FILTER_MAX);
usr.sbin/bpflogd/bpflogd.c
290
expr = argv[0];
usr.sbin/bpflogd/bpflogd.c
295
expr = malloc(len + 1);
usr.sbin/bpflogd/bpflogd.c
296
if (expr == NULL)
usr.sbin/bpflogd/bpflogd.c
299
memcpy(expr, argv[0], alen);
usr.sbin/bpflogd/bpflogd.c
310
expr = realloc(expr, nlen + 1);
usr.sbin/bpflogd/bpflogd.c
311
if (expr == NULL)
usr.sbin/bpflogd/bpflogd.c
314
expr[len] = ' ';
usr.sbin/bpflogd/bpflogd.c
315
memcpy(expr + len + 1, argv[i], alen);
usr.sbin/bpflogd/bpflogd.c
319
expr[len] = '\0';
usr.sbin/bpflogd/bpflogd.c
326
if (pcap_compile(ph, &bf, expr, 1, PCAP_NETMASK_UNKNOWN) == -1)
usr.sbin/bpflogd/bpflogd.c
332
free(expr);
usr.sbin/btrace/bt_parse.y
135
%type <v.arg> expr term fterm variable factor func
usr.sbin/btrace/bt_parse.y
165
| MOP1 '(' expr ')' { $$ = ba_new($3, $1); }
usr.sbin/btrace/bt_parse.y
166
| expr
usr.sbin/btrace/bt_parse.y
170
| '/' expr ENDFILT { $$ = bc_new(NULL, B_AT_OP_NE, $2); }
usr.sbin/btrace/bt_parse.y
179
expr : expr OP_LAND term { $$ = ba_op(B_AT_OP_LAND, $1, $3); }
usr.sbin/btrace/bt_parse.y
180
| expr OP_LOR term { $$ = ba_op(B_AT_OP_LOR, $1, $3); }
usr.sbin/btrace/bt_parse.y
209
factor : '(' expr ')' { $$ = $2; }
usr.sbin/btrace/bt_parse.y
210
| '(' vargs ',' expr ')'{ $$ = ba_new(ba_append($2, $4), B_AT_TUPLE); }
usr.sbin/btrace/bt_parse.y
222
| STR '(' PVAR ',' expr ')' { $$ = ba_op(B_AT_FN_STR, $3, $5); }
usr.sbin/btrace/bt_parse.y
225
vargs : expr
usr.sbin/btrace/bt_parse.y
226
| vargs ',' expr { $$ = ba_append($1, $3); }
usr.sbin/btrace/bt_parse.y
229
pargs : expr
usr.sbin/btrace/bt_parse.y
230
| GVAR ',' expr { $$ = ba_append(bg_find($1), $3); }
usr.sbin/btrace/bt_parse.y
238
| GVAR '=' expr { $$ = bg_store($1, $3); }
usr.sbin/btrace/bt_parse.y
239
| LVAR '=' expr { $$ = bl_store($1, $3); }
usr.sbin/btrace/bt_parse.y
242
| FUNC1 '(' expr ')' { $$ = bs_new($1, $3, NULL); }
usr.sbin/btrace/bt_parse.y
247
| GVAR '=' OP1 '(' expr ')' { $$ = bh_inc($1, $5, NULL); }
usr.sbin/btrace/bt_parse.y
248
| GVAR '=' OP4 '(' expr ',' vargs ')' { $$ = bh_inc($1, $5, $7); }
usr.sbin/btrace/bt_parse.y
251
stmtblck: IF '(' expr ')' block { $$ = bt_new($3, $5, NULL); }
usr.sbin/btrace/bt_parse.y
252
| IF '(' expr ')' block ELSE block { $$ = bt_new($3, $5, $7); }
usr.sbin/btrace/bt_parse.y
253
| IF '(' expr ')' block ELSE stmtblck { $$ = bt_new($3, $5, $7); }
usr.sbin/config/files.c
394
expr_eval(struct nvlist *expr, int (*fn)(const char *, void *), void *context)
usr.sbin/config/files.c
398
switch (expr->nv_int) {
usr.sbin/config/files.c
401
return ((*fn)(expr->nv_name, context));
usr.sbin/config/files.c
404
return (!expr_eval(expr->nv_next, fn, context));
usr.sbin/config/files.c
407
lhs = expr_eval(expr->nv_ptr, fn, context);
usr.sbin/config/files.c
408
rhs = expr_eval(expr->nv_next, fn, context);
usr.sbin/config/files.c
412
lhs = expr_eval(expr->nv_ptr, fn, context);
usr.sbin/config/files.c
413
rhs = expr_eval(expr->nv_next, fn, context);
usr.sbin/config/files.c
416
panic("expr_eval %d", expr->nv_int);
usr.sbin/config/files.c
424
expr_free(struct nvlist *expr)
usr.sbin/config/files.c
429
for (; expr != NULL; expr = rhs) {
usr.sbin/config/files.c
430
switch (expr->nv_int) {
usr.sbin/config/files.c
440
expr_free(expr->nv_ptr);
usr.sbin/config/files.c
444
panic("expr_free %d", expr->nv_int);
usr.sbin/config/files.c
446
rhs = expr->nv_next;
usr.sbin/config/files.c
447
nvfree(expr);
usr.sbin/config/files.c
456
prexpr(struct nvlist *expr)
usr.sbin/config/files.c
459
pr0(expr);
usr.sbin/ifstated/parse.y
119
%type <v.expression> expr term
usr.sbin/ifstated/parse.y
226
} expr action_block {
usr.sbin/ifstated/parse.y
291
| '(' expr ')' {
usr.sbin/ifstated/parse.y
296
expr : '!' expr %prec UNARY {
usr.sbin/ifstated/parse.y
304
| expr AND expr {
usr.sbin/ifstated/parse.y
314
| expr OR expr {
usr.sbin/nsd/configparser.y
1162
uint8_t expr;
usr.sbin/nsd/configparser.y
1164
if (!parse_expire_expr($2, &num, &expr)) {
usr.sbin/nsd/configparser.y
1169
cfg_parser->pattern->min_expire_time_expr = expr;
usr.sbin/nsd/configparser.y
1391
parse_expire_expr(const char *str, long long *num, uint8_t *expr)
usr.sbin/nsd/configparser.y
1394
*expr = EXPIRE_TIME_HAS_VALUE;
usr.sbin/nsd/configparser.y
1399
*expr = REFRESHPLUSRETRYPLUS1;
usr.sbin/nsd/configparser.y
37
static int parse_expire_expr(const char *str, long long *num, uint8_t *expr);