⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 _rc1.0_lexer.cpp

📁 使用stl技术,(还没看,是听说的)
💻 CPP
📖 第 1 页 / 共 5 页
字号:
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 + -