Lines Matching refs:yylval
69 \'.\' { yylval.rune = (unsigned char)yytext[1];
72 '\\a' { yylval.rune = '\a';
74 '\\b' { yylval.rune = '\b';
76 '\\f' { yylval.rune = '\f';
78 '\\n' { yylval.rune = '\n';
80 '\\r' { yylval.rune = '\r';
82 '\\t' { yylval.rune = '\t';
84 '\\v' { yylval.rune = '\v';
87 0x{XDIGIT}+ { yylval.rune = _bcs_strtoul(yytext, 0, 16);
89 0{ODIGIT}+ { yylval.rune = _bcs_strtoul(yytext, 0, 8);
91 {DIGIT}+ { yylval.rune = _bcs_strtoul(yytext, 0, 10);
100 ALPHA { yylval.i = _RUNETYPE_A|_RUNETYPE_R|_RUNETYPE_G;
102 CONTROL { yylval.i = _RUNETYPE_C;
104 DIGIT { yylval.i = _RUNETYPE_D|_RUNETYPE_R|_RUNETYPE_G;
106 GRAPH { yylval.i = _RUNETYPE_G|_RUNETYPE_R;
108 LOWER { yylval.i = _RUNETYPE_L|_RUNETYPE_R|_RUNETYPE_G;
110 PUNCT { yylval.i = _RUNETYPE_P|_RUNETYPE_R|_RUNETYPE_G;
112 SPACE { yylval.i = _RUNETYPE_S;
114 UPPER { yylval.i = _RUNETYPE_U|_RUNETYPE_R|_RUNETYPE_G;
116 XDIGIT { yylval.i = _RUNETYPE_X|_RUNETYPE_R|_RUNETYPE_G;
118 BLANK { yylval.i = _RUNETYPE_B;
120 PRINT { yylval.i = _RUNETYPE_R;
122 IDEOGRAM { yylval.i = _RUNETYPE_I|_RUNETYPE_R|_RUNETYPE_G;
124 SPECIAL { yylval.i = _RUNETYPE_T|_RUNETYPE_R|_RUNETYPE_G;
126 PHONOGRAM { yylval.i = _RUNETYPE_Q|_RUNETYPE_R|_RUNETYPE_G;
128 SWIDTH0 { yylval.i = _RUNETYPE_SW0; return(LIST); }
129 SWIDTH1 { yylval.i = _RUNETYPE_SW1; return(LIST); }
130 SWIDTH2 { yylval.i = _RUNETYPE_SW2; return(LIST); }
131 SWIDTH3 { yylval.i = _RUNETYPE_SW3; return(LIST); }
141 yylval.str = vbuf;
150 yylval.str = e;