Home
last modified time | relevance | path

Searched refs:yylval (Results 1 – 25 of 152) sorted by relevance

1234567

/openbsd/src/usr.bin/mklocale/
Dlex.l53 \'.\' { yylval.rune = (unsigned char)yytext[1];
56 '\\a' { yylval.rune = '\a';
58 '\\b' { yylval.rune = '\b';
60 '\\f' { yylval.rune = '\f';
62 '\\n' { yylval.rune = '\n';
64 '\\r' { yylval.rune = '\r';
66 '\\t' { yylval.rune = '\t';
68 '\\v' { yylval.rune = '\v';
71 0x{XDIGIT}+ { yylval.rune = strtoul(yytext, 0, 16);
73 0{ODIGIT}+ { yylval.rune = strtoul(yytext, 0, 8);
[all …]
/openbsd/src/gnu/usr.bin/binutils/binutils/
Dsyslex.l40 yylval.s = malloc(strlen (yytext));
41 strcpy(yylval.s, yytext+1);
42 yylval.s[strlen(yylval.s)-1] = 0;
47 yylval.i = strtol(yytext,0,16);
52 yylval.i = atoi(yytext);
57 "bits" { yylval.i =1 ;return UNIT;}
58 "bit" { yylval.i = 1; return UNIT;}
59 "bytes" { yylval.i= 8; return UNIT;}
60 "byte" { yylval.i = 8; return UNIT;}
62 "int" { yylval.s = "INT"; return TYPE;}
[all …]
Ddeflex.l61 [0-9][x0-9A-Fa-f]* { yylval.number = strtol (yytext,0,0);
65 yylval.id = xstrdup (yytext);
70 yylval.id = xstrdup (yytext+1);
71 yylval.id[yyleng-2] = 0;
76 yylval.id = xstrdup (yytext+1);
77 yylval.id[yyleng-2] = 0;
/openbsd/src/gnu/usr.bin/binutils-2.17/binutils/
Dsyslex.l49 yylval.s = malloc (yyleng - 1);
50 memcpy (yylval.s, yytext + 1, yyleng - 2);
51 yylval.s[yyleng - 2] = '\0';
56 yylval.i = strtol(yytext,0,16);
61 yylval.i = atoi(yytext);
66 "bits" { yylval.i =1 ;return UNIT;}
67 "bit" { yylval.i = 1; return UNIT;}
68 "bytes" { yylval.i= 8; return UNIT;}
69 "byte" { yylval.i = 8; return UNIT;}
71 "int" { yylval.s = "INT"; return TYPE;}
[all …]
Ddeflex.l63 [0-9][x0-9A-Fa-f]* { yylval.number = strtol (yytext,0,0);
67 yylval.id = xstrdup (yytext);
72 yylval.id = xstrdup (yytext+1);
73 yylval.id[yyleng-2] = 0;
78 yylval.id = xstrdup (yytext+1);
79 yylval.id[yyleng-2] = 0;
/openbsd/src/gnu/usr.bin/binutils/gdb/
Dada-lex.l302 block_lookup (yylval.ssym.stoken.ptr, yylval.ssym.stoken.ptr);
308 block_lookup (ada_encode (yylval.ssym.stoken.ptr),
309 yylval.ssym.stoken.ptr);
318 yylval.sval.ptr = yytext;
319 yylval.sval.length = yyleng;
476 yylval.typed_val.type = type_int ();
478 yylval.typed_val.type = type_long ();
488 yylval.typed_val.type = builtin_type_unsigned_long;
490 yylval.typed_val.val =
494 yylval.typed_val.val = (LONGEST) result;
[all …]
Df-exp.y70 #define yylval f_lval macro
917 yylval.sval.ptr = tempbuf; in match_string_literal()
918 yylval.sval.length = tempbufindex; in match_string_literal()
951 yylval.lval = boolean_values[i].value; in yylex()
963 yylval.opcode = dot_ops[i].opcode; in yylex()
1057 &yylval); in yylex()
1121 yylval.opcode = f77_keywords[i].opcode; in yylex()
1125 yylval.sval.ptr = tokstart; in yylex()
1126 yylval.sval.length = namelen; in yylex()
1130 write_dollar_variable (yylval.sval); in yylex()
[all …]
Dp-exp.y72 #define yylval pascal_lval macro
1096 yylval.opcode = tokentab3[i].opcode; in yylex()
1108 yylval.opcode = tokentab2[i].opcode; in yylex()
1134 yylval.typed_val_int.val = c; in yylex()
1135 yylval.typed_val_int.type = builtin_type_char; in yylex()
1229 toktype = parse_number (tokstart, p - tokstart, got_dot|got_e, &yylval); in yylex()
1312 yylval.sval.ptr = tempbuf; in yylex()
1313 yylval.sval.length = tempbufindex; in yylex()
1384 yylval.lval = 0; in yylex()
1391 yylval.lval = 1; in yylex()
[all …]
/openbsd/src/lib/libpcap/
Dscanner.l74 extern YYSTYPE yylval;
255 {N} { yylval.i = stoi((char *)yytext); return NUM; }
257 yylval.s = sdup((char *)yytext); return HID; }
258 {B}:{B}:{B}:{B}:{B}:{B} { yylval.e = pcap_ether_aton((char *)yytext);
269 yylval.e = sdup((char *)yytext); return HID6;
276 icmptype { yylval.i = 0; return NUM; }
277 icmpcode { yylval.i = 1; return NUM; }
278 icmp-echoreply { yylval.i = 0; return NUM; }
279 icmp-unreach { yylval.i = 3; return NUM; }
280 icmp-sourcequench { yylval.i = 4; return NUM; }
[all …]
/openbsd/src/usr.bin/awk/
Dlex.c33 extern YYSTYPE yylval;
208 yylval.cp = setsymtab(buf, cp, result, CON|NUM, symtab); in yylex()
210 yylval.cp = setsymtab(buf, cp, 0.0, STR, symtab); in yylex()
216 yylval.i = c; in yylex()
255 input(); yylval.i = NE; RET(NE); in yylex()
257 input(); yylval.i = NOTMATCH; RET(MATCHOP); in yylex()
261 yylval.i = MATCH; in yylex()
265 input(); yylval.i = LE; RET(LE); in yylex()
267 yylval.i = LT; RET(LT); in yylex()
271 input(); yylval.i = EQ; RET(EQ); in yylex()
[all …]
/openbsd/src/usr.bin/lex/
Dyylex.c130 switch (yylval) { in yylex()
151 fprintf (stderr, "\\%c", yylval); in yylex()
155 if (!isascii (yylval) || !isprint (yylval)) in yylex()
158 (unsigned int) yylval); in yylex()
160 (void) putc (yylval, stderr); in yylex()
167 fprintf (stderr, "%d", yylval); in yylex()
171 fprintf (stderr, "[%d]", yylval); in yylex()
207 toktype, yylval); in yylex()
/openbsd/src/sys/dev/microcode/aic7xxx/
Daicasm_scan.l112 yylval.sym = symtable_get(string_buf);
236 yylval.value = strtol(yytext, NULL, 8);
241 yylval.value = strtoul(yytext + 2, NULL, 16);
246 yylval.value = strtol(yytext, NULL, 10);
270 yylval.str = string_buf;
287 yylval.sym = symtable_get(yytext);
301 yylval.sym = symtable_get(yytext);
306 yylval.str = yytext;
354 yylval.str = string_buf;
370 yylval.str = string_buf;
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/treelang/
Dlex.l81 yylval = my_malloc (sizeof (struct prod_token_parm_item));
82 ((struct prod_token_parm_item *)yylval)->tp.tok.lineno = next_tree_lineno;
83 ((struct prod_token_parm_item *)yylval)->tp.tok.charno = next_tree_charno;
221 ((struct prod_token_parm_item *)yylval)->tp.tok.lineno,
222 ((struct prod_token_parm_item *)yylval)->tp.tok.charno, yytext[0]);
238 ((struct prod_token_parm_item *)yylval)->tp.tok.lineno = next_tree_lineno;
239 ((struct prod_token_parm_item *)yylval)->tp.tok.charno = next_tree_charno;
258 tok=yylval; in update_yylval()
277 ((struct prod_token_parm_item *) yylval)->tp.tok.lineno, in dump_lex_value()
278 ((struct prod_token_parm_item *) yylval)->tp.tok.charno, in dump_lex_value()
[all …]
/openbsd/src/usr.bin/doas/
Dparse.y204 fprintf(stderr, " at line %lu\n", yylval.lineno + 1);
238 yylval.colno++; in yylex()
243 yylval.colno = 0; in yylex()
244 yylval.lineno++; in yylex()
254 yylval.colno = 0; in yylex()
255 yylval.lineno++; in yylex()
262 for (;; c = getc(yyfp), yylval.colno++) { in yylex()
266 yylval.colno + 1); in yylex()
283 yylval.colno = ULONG_MAX; in yylex()
284 yylval.lineno++; in yylex()
[all …]
/openbsd/src/gnu/gcc/gcc/treelang/
Dlex.l79 yylval = my_malloc (sizeof (struct prod_token_parm_item));
82 ((struct prod_token_parm_item *)yylval)->tp.tok.location = input_location;
83 ((struct prod_token_parm_item *)yylval)->tp.tok.charno = next_tree_charno;
221 &((struct prod_token_parm_item *)yylval)->tp.tok.location,
239 ((struct prod_token_parm_item *)yylval)->tp.tok.location = input_location;
240 ((struct prod_token_parm_item *)yylval)->tp.tok.charno = next_tree_charno;
266 tok = yylval; in update_yylval()
286 yylval)->tp.tok.location), in dump_lex_value()
287 ((struct prod_token_parm_item *) yylval)->tp.tok.charno, in dump_lex_value()
288 ((struct prod_token_parm_item *) yylval)->tp.tok.length); in dump_lex_value()
/openbsd/src/gnu/usr.bin/binutils-2.17/gas/config/
Dbfin-lex.l34 #define _REG yylval.reg
54 [wW]32 yylval.value = M_W32; return MMOD;
61 [tT][fF][uU] yylval.value = M_TFU; return MMOD;
63 [tT] yylval.value = M_T; return MMOD;
79 [sS]2[rR][nN][dD] yylval.value = M_S2RND; return MMOD;
92 [rR][0-7]"."[lLhHbB] return parse_halfreg(&yylval.reg, T_REG_R, yytext);
102 [rR][0-7] return parse_reg (&yylval.reg, T_REG_R, yytext);
109 [pP][0-5]"."[lLhH] return parse_halfreg (&yylval.reg, T_REG_P, yytext);
110 [pP][0-5] return parse_reg (&yylval.reg, T_REG_P, yytext);
124 [mM][0-3]"."[lLhH] return parse_halfreg (&yylval.reg, T_REG_M, yytext);
[all …]
Dm68k-parse.y45 #define yylval m68k_lval macro
852 yylval.reg = reg; in yylex()
884 yylval.indexreg.reg = reg; in yylex()
887 yylval.indexreg.size = SIZE_UNSPEC; in yylex()
895 yylval.indexreg.size = SIZE_WORD; in yylex()
900 yylval.indexreg.size = SIZE_LONG; in yylex()
905 yylval.indexreg.size = SIZE_UNSPEC; in yylex()
910 yylval.indexreg.scale = 1; in yylex()
934 yylval.indexreg.scale = scale.X_add_number; in yylex()
977 yylval.exp.size = SIZE_UNSPEC; in yylex()
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/cp/
Dspew.c58 YYSTYPE GTY ((desc ("%1.yychar"))) yylval;
102 YYSTYPE GTY ((desc ("%1.yychar"))) yylval;
170 extern YYSTYPE yylval; /* the semantic value of the */
247 VARRAY_PUSH_TREE (strings, t->yylval.ttype);
256 t->yylval.ttype = combine_strings (strings);
257 last_token_id = t->yylval.ttype;
275 t->yylval.ttype = last_token_id;
280 #define YYCODE(C) t->yylval.code = (C);
349 t->yychar = read_process_identifier (&t->yylval);
397 f->yylval = yylval;
[all …]
/openbsd/src/usr.sbin/btrace/
Dbt_parse.y804 yylval.colno++; in lgetc()
815 yylval.colno--; in lungetc()
842 yylval.lineno++; in skip()
843 yylval.colno = 0; in skip()
849 (yylval.lineno == 1 && yylval.colno == 1 && c == '#' && in skip()
853 yylval.lineno++; in skip()
854 yylval.colno = 0; in skip()
868 yylval.lineno++; in skip()
924 yylval.lineno++; in yylex()
925 yylval.colno = 0; in yylex()
[all …]
/openbsd/src/usr.bin/bc/
Dscan.l80 \" BEGIN(INITIAL); yylval.str = strbuf; return STRING;
101 yylval.str = strbuf;
116 yylval.str = strbuf;
155 "=" yylval.str = ""; return ASSIGN_OP;
156 "+=" yylval.str = "+"; return ASSIGN_OP;
157 "-=" yylval.str = "-"; return ASSIGN_OP;
158 "*=" yylval.str = "*"; return ASSIGN_OP;
159 "/=" yylval.str = "/"; return ASSIGN_OP;
160 "%=" yylval.str = "%"; return ASSIGN_OP;
161 "^=" yylval.str = "^"; return ASSIGN_OP;
[all …]
/openbsd/src/gnu/usr.bin/binutils/gas/config/
Dm68k-parse.y44 #define yylval m68k_lval macro
823 yylval.reg = reg; in yylex()
855 yylval.indexreg.reg = reg; in yylex()
858 yylval.indexreg.size = SIZE_UNSPEC; in yylex()
866 yylval.indexreg.size = SIZE_WORD; in yylex()
871 yylval.indexreg.size = SIZE_LONG; in yylex()
876 yylval.indexreg.size = SIZE_UNSPEC; in yylex()
881 yylval.indexreg.scale = 1; in yylex()
905 yylval.indexreg.scale = scale.X_add_number; in yylex()
948 yylval.exp.size = SIZE_UNSPEC; in yylex()
[all …]
/openbsd/src/bin/ksh/
Dsyn.c156 iop = yylval.iop; in synio()
160 iop->delim = yylval.cp; in synio()
167 iop->name = yylval.cp; in synio()
240 is_wdvarassign(yylval.cp)) in get_command()
241 XPput(vars, yylval.cp); in get_command()
243 XPput(args, yylval.cp); in get_command()
293 XPput(args, yylval.cp); in get_command()
319 if (!is_wdvarname(yylval.cp, true)) in get_command()
343 t->str = yylval.cp; in get_command()
383 t = function_body(yylval.cp, true); in get_command()
[all …]
/openbsd/src/gnu/usr.bin/binutils/ld/
Dldlex.l94 #define RTOKEN(x) { yylval.token = x; return x; }
148 <DEFSYMEXP>{FILENAMECHAR1}{SYMBOLCHARN}* { yylval.name = xstrdup (yytext); return NAME; }
152 yylval.integer = bfd_scan_vma (yytext + 1, 0, 16);
153 yylval.bigint.str = NULL;
177 yylval.integer = bfd_scan_vma (yytext, 0,
179 yylval.bigint.str = NULL;
191 yylval.integer = bfd_scan_vma (s, 0, ibase);
192 yylval.bigint.str = NULL;
196 yylval.integer *= 1024 * 1024;
201 yylval.integer *= 1024;
[all …]
/openbsd/src/gnu/usr.bin/binutils-2.17/ld/
Dldlex.l91 #define RTOKEN(x) { yylval.token = x; return x; }
145 <DEFSYMEXP>{FILENAMECHAR1}{SYMBOLCHARN}* { yylval.name = xstrdup (yytext); return NAME; }
149 yylval.integer = bfd_scan_vma (yytext + 1, 0, 16);
150 yylval.bigint.str = NULL;
174 yylval.integer = bfd_scan_vma (yytext, 0,
176 yylval.bigint.str = NULL;
188 yylval.integer = bfd_scan_vma (s, 0, ibase);
189 yylval.bigint.str = NULL;
193 yylval.integer *= 1024 * 1024;
198 yylval.integer *= 1024;
[all …]
/openbsd/src/gnu/usr.bin/binutils/gas/
Dm68k-parse.c36 #define yylval m68k_lval macro
540 yylval = (Value); \
575 # define YYLEX yylex (&yylval, &yylloc, YYLEX_PARAM)
577 # define YYLEX yylex (&yylval, &yylloc)
581 # define YYLEX yylex (&yylval, YYLEX_PARAM)
583 # define YYLEX yylex (&yylval)
722 YYSTYPE yylval; \
968 YYPRINT (stderr, yychar, yylval); in yyparse()
1009 *++yyvsp = yylval; in yyparse()
1810 *++yyvsp = yylval; in yyparse()
[all …]

1234567