📄 _rc1.0_lexer.cpp
字号:
case 12:
YY_RULE_SETUP
#line 101 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_PRIMARY_COLOR;
return(regVariable);
}
YY_BREAK
case 13:
YY_RULE_SETUP
#line 106 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_SECONDARY_COLOR_RGB;
return(regVariable);
}
YY_BREAK
case 14:
YY_RULE_SETUP
#line 110 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_SECONDARY_COLOR_ALPHA;
return(regVariable);
}
YY_BREAK
case 15:
YY_RULE_SETUP
#line 114 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_SECONDARY_COLOR_BLUE;
return(regVariable);
}
YY_BREAK
case 16:
YY_RULE_SETUP
#line 118 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_SECONDARY_COLOR;
return(regVariable);
}
YY_BREAK
case 17:
YY_RULE_SETUP
#line 123 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_SPARE0_RGB;
return(regVariable);
}
YY_BREAK
case 18:
YY_RULE_SETUP
#line 127 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_SPARE0_ALPHA;
return(regVariable);
}
YY_BREAK
case 19:
YY_RULE_SETUP
#line 131 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_SPARE0_BLUE;
return(regVariable);
}
YY_BREAK
case 20:
YY_RULE_SETUP
#line 135 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_SPARE0;
return(regVariable);
}
YY_BREAK
case 21:
YY_RULE_SETUP
#line 140 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_SPARE1_RGB;
return(regVariable);
}
YY_BREAK
case 22:
YY_RULE_SETUP
#line 144 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_SPARE1_ALPHA;
return(regVariable);
}
YY_BREAK
case 23:
YY_RULE_SETUP
#line 148 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_SPARE1_BLUE;
return(regVariable);
}
YY_BREAK
case 24:
YY_RULE_SETUP
#line 152 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_SPARE1;
return(regVariable);
}
YY_BREAK
case 25:
YY_RULE_SETUP
#line 157 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE0_RGB;
return(regVariable);
}
YY_BREAK
case 26:
YY_RULE_SETUP
#line 161 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE0_ALPHA;
return(regVariable);
}
YY_BREAK
case 27:
YY_RULE_SETUP
#line 165 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE0_BLUE;
return(regVariable);
}
YY_BREAK
case 28:
YY_RULE_SETUP
#line 169 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE0;
return(regVariable);
}
YY_BREAK
case 29:
YY_RULE_SETUP
#line 174 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE1_RGB;
return(regVariable);
}
YY_BREAK
case 30:
YY_RULE_SETUP
#line 178 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE1_ALPHA;
return(regVariable);
}
YY_BREAK
case 31:
YY_RULE_SETUP
#line 182 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE1_BLUE;
return(regVariable);
}
YY_BREAK
case 32:
YY_RULE_SETUP
#line 186 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE1;
return(regVariable);
}
YY_BREAK
case 33:
YY_RULE_SETUP
#line 191 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE2_RGB;
return(regVariable);
}
YY_BREAK
case 34:
YY_RULE_SETUP
#line 195 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE2_ALPHA;
return(regVariable);
}
YY_BREAK
case 35:
YY_RULE_SETUP
#line 199 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE2_BLUE;
return(regVariable);
}
YY_BREAK
case 36:
YY_RULE_SETUP
#line 203 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE2;
return(regVariable);
}
YY_BREAK
case 37:
YY_RULE_SETUP
#line 208 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE3_RGB;
return(regVariable);
}
YY_BREAK
case 38:
YY_RULE_SETUP
#line 212 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE3_ALPHA;
return(regVariable);
}
YY_BREAK
case 39:
YY_RULE_SETUP
#line 216 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE3_BLUE;
return(regVariable);
}
YY_BREAK
case 40:
YY_RULE_SETUP
#line 220 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_TEXTURE3;
return(regVariable);
}
YY_BREAK
case 41:
YY_RULE_SETUP
#line 225 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_CONST_COLOR0_RGB;
return(regVariable);
}
YY_BREAK
case 42:
YY_RULE_SETUP
#line 229 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_CONST_COLOR0_ALPHA;
return(regVariable);
}
YY_BREAK
case 43:
YY_RULE_SETUP
#line 233 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_CONST_COLOR0_BLUE;
return(regVariable);
}
YY_BREAK
case 44:
YY_RULE_SETUP
#line 237 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_CONST_COLOR0;
return(constVariable);
}
YY_BREAK
case 45:
YY_RULE_SETUP
#line 242 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_CONST_COLOR1_RGB;
return(regVariable);
}
YY_BREAK
case 46:
YY_RULE_SETUP
#line 246 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_CONST_COLOR1_ALPHA;
return(regVariable);
}
YY_BREAK
case 47:
YY_RULE_SETUP
#line 250 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_CONST_COLOR1_BLUE;
return(regVariable);
}
YY_BREAK
case 48:
YY_RULE_SETUP
#line 254 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_CONST_COLOR1;
return(constVariable);
}
YY_BREAK
case 49:
YY_RULE_SETUP
#line 259 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_ZERO_RGB;
return(regVariable);
}
YY_BREAK
case 50:
YY_RULE_SETUP
#line 263 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_ZERO_ALPHA;
return(regVariable);
}
YY_BREAK
case 51:
YY_RULE_SETUP
#line 267 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_ZERO_BLUE;
return(regVariable);
}
YY_BREAK
case 52:
YY_RULE_SETUP
#line 271 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_ZERO;
return(regVariable);
}
YY_BREAK
case 53:
YY_RULE_SETUP
#line 276 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_ONE_RGB;
return(regVariable);
}
YY_BREAK
case 54:
YY_RULE_SETUP
#line 280 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_ONE_ALPHA;
return(regVariable);
}
YY_BREAK
case 55:
YY_RULE_SETUP
#line 284 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_ONE_BLUE;
return(regVariable);
}
YY_BREAK
case 56:
YY_RULE_SETUP
#line 288 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_ONE;
return(regVariable);
}
YY_BREAK
case 57:
YY_RULE_SETUP
#line 293 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_DISCARD;
return(regVariable);
}
YY_BREAK
case 58:
YY_RULE_SETUP
#line 298 "rc1.0_tokens.l"
return(fragment_rgb);
YY_BREAK
case 59:
YY_RULE_SETUP
#line 299 "rc1.0_tokens.l"
return(fragment_alpha);
YY_BREAK
case 60:
YY_RULE_SETUP
#line 301 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_FINAL_PRODUCT;
return(final_product);
}
YY_BREAK
case 61:
YY_RULE_SETUP
#line 306 "rc1.0_tokens.l"
{
rc10_lval.registerEnum.word = RCP_COLOR_SUM;
return(color_sum);
}
YY_BREAK
case 62:
YY_RULE_SETUP
#line 311 "rc1.0_tokens.l"
return(expandString);
YY_BREAK
case 63:
YY_RULE_SETUP
#line 312 "rc1.0_tokens.l"
return(halfBiasString);
YY_BREAK
case 64:
YY_RULE_SETUP
#line 313 "rc1.0_tokens.l"
return(unsignedString);
YY_BREAK
case 65:
YY_RULE_SETUP
#line 314 "rc1.0_tokens.l"
return(unsignedInvertString);
YY_BREAK
case 66:
YY_RULE_SETUP
#line 315 "rc1.0_tokens.l"
{
rc10_lval.ival = GL_TRUE;
return(muxString);
}
YY_BREAK
case 67:
YY_RULE_SETUP
#line 320 "rc1.0_tokens.l"
{
rc10_lval.ival = GL_FALSE;
return(sumString);
}
YY_BREAK
case 68:
YY_RULE_SETUP
#line 325 "rc1.0_tokens.l"
{
rc10_lval.ival = RCP_RGB;
return(rgb_portion);
}
YY_BREAK
case 69:
YY_RULE_SETUP
#line 329 "rc1.0_tokens.l"
{
rc10_lval.ival = RCP_ALPHA;
return(alpha_portion);
}
YY_BREAK
case 70:
YY_RULE_SETUP
#line 334 "rc1.0_tokens.l"
{
rc10_lval.ival = true;
return(clamp_color_sum);
}
YY_BREAK
case 71:
YY_RULE_SETUP
#line 338 "rc1.0_tokens.l"
return(lerp);
YY_BREAK
case 72:
YY_RULE_SETUP
#line 341 "rc1.0_tokens.l"
{
rc10_lval.biasScaleEnum.word = RCP_BIAS_BY_NEGATIVE_ONE_HALF_SCALE_BY_TWO;
return(bias_by_negative_one_half_scale_by_two);
}
YY_BREAK
case 73:
YY_RULE_SETUP
#line 345 "rc1.0_tokens.l"
{
rc10_lval.biasScaleEnum.word = RCP_BIAS_BY_NEGATIVE_ONE_HALF;
return(bias_by_negative_one_half);
}
YY_BREAK
case 74:
YY_RULE_SETUP
#line 349 "rc1.0_tokens.l"
{
rc10_lval.biasScaleEnum.word = RCP_SCALE_BY_ONE_HALF;
return(scale_by_one_half);
}
YY_BREAK
case 75:
YY_RULE_SETUP
#line 353 "rc1.0_tokens.l"
{
rc10_lval.biasScaleEnum.word = RCP_SCALE_BY_TWO;
return(scale_by_two);
}
YY_BREAK
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -