Rev 192 | Rev 358 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 192 | Rev 304 | ||
---|---|---|---|
Line 125... | Line 125... | ||
125 | return s->token; |
125 | return s->token; |
126 | }else |
126 | }else |
127 | return TOK_UNKNOWN; |
127 | return TOK_UNKNOWN; |
128 | } |
128 | } |
129 | 129 | ||
130 | [RGBACIUV] { /* undocumented(?) variables indicating channel range */ |
- | |
131 | yylval = newnode(TOK_NUM); |
- | |
132 | yylval->v.value = 255; |
- | |
133 | return TOK_NUM; |
- | |
134 | } |
- | |
135 | - | ||
136 | [t] { |
130 | [t] { |
137 | yylval = newnode(TOK_NUM); |
131 | yylval = newnode(TOK_NUM); |
138 | yylval->v.value = 0; |
132 | yylval->v.value = 0; |
139 | return TOK_NUM; |
133 | return TOK_NUM; |
140 | } |
134 | } |
141 | 135 | ||
142 | [rgbaciuvxyzpdmXYZDM] { /* single character variable */ |
136 | [rgbaciuvxyzpdmXYZDMRGBACIUV] { /* single character variable */ |
143 | yylval = newnode(TOK_SPECIALVAR); |
137 | yylval = newnode(TOK_SPECIALVAR); |
144 | yylval->v.specialvar = yytext[0]; |
138 | yylval->v.specialvar = yytext[0]; |
145 | /* values are defined in process.c */ |
139 | /* values are defined in process.c */ |
146 | return TOK_SPECIALVAR; |
140 | return TOK_SPECIALVAR; |
147 | } |
141 | } |