/trunk/lexer.l |
---|
127,6 → 127,12 |
return TOK_UNKNOWN; |
} |
[RGBACIUV] { /* undocumented(?) variables indicating channel range */ |
yylval = newnode(TOK_NUM); |
yylval->v.value = 255; |
return TOK_NUM; |
} |
[t] { |
yylval = newnode(TOK_NUM); |
yylval->v.value = 0; |
133,7 → 139,7 |
return TOK_NUM; |
} |
[rgbaciuvxyzpdmXYZDMRGBACIUV] { /* single character variable */ |
[rgbaciuvxyzpdmXYZDM] { /* single character variable */ |
yylval = newnode(TOK_SPECIALVAR); |
yylval->v.specialvar = yytext[0]; |
/* values are defined in process.c */ |