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

📄 configlexer.cpp

📁 最新osg包
💻 CPP
📖 第 1 页 / 共 5 页
字号:
		 */		yy_bp = yy_cp;		yy_current_state = yy_start;yy_match:		do			{			register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];			if ( yy_accept[yy_current_state] )				{				yy_last_accepting_state = yy_current_state;				yy_last_accepting_cpos = yy_cp;				}			while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )				{				yy_current_state = (int) yy_def[yy_current_state];				if ( yy_current_state >= 588 )					yy_c = yy_meta[(unsigned int) yy_c];				}			yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];			++yy_cp;			}		while ( yy_base[yy_current_state] != 668 );yy_find_action:		yy_act = yy_accept[yy_current_state];		if ( yy_act == 0 )			{ /* have to back up */			yy_cp = yy_last_accepting_cpos;			yy_current_state = yy_last_accepting_state;			yy_act = yy_accept[yy_current_state];			}		YY_DO_BEFORE_ACTION;do_action:	/* This label is used only to access EOF actions. */		switch ( yy_act )	{ /* beginning of action switch */			case 0: /* must back up */			/* undo the effects of YY_DO_BEFORE_ACTION */			*yy_cp = yy_hold_char;			yy_cp = yy_last_accepting_cpos;			yy_current_state = yy_last_accepting_state;			goto yy_find_action;case 1:YY_RULE_SETUP#line 37 ".././ConfigLexer.l"{                         #ifdef DEBUG                        char buff[128];                        int i = 0;                        #endif                                                char c;                        while( (c = yyinput()) != '\n' )                        {                               if( c <= 0 )                                break;                            #ifdef DEBUG                            buff[i++] = c;                            #endif                        }                        #ifdef DEBUG                        buff[i] = 0;                        printf( "Single line comment: \"%s\"\n", buff );                        #endif                    }	YY_BREAKcase 2:YY_RULE_SETUP#line 58 ".././ConfigLexer.l"{ yylineno++;}	YY_BREAKcase 3:YY_RULE_SETUP#line 59 ".././ConfigLexer.l"{ ; }	YY_BREAKcase 4:YY_RULE_SETUP#line 60 ".././ConfigLexer.l"{ REPORT return '{'; }	YY_BREAKcase 5:YY_RULE_SETUP#line 61 ".././ConfigLexer.l"{ REPORT return '}'; }	YY_BREAKcase 6:YY_RULE_SETUP#line 62 ".././ConfigLexer.l"{            		        char c;	   		            int i = 0;           		        while( (c = yyinput()) != '"' )	       		            yytext[i++] = c;	     		        yytext[i] = 0;	    		        return PRTOKEN_QUOTED_STRING;			        }	YY_BREAKcase 7:YY_RULE_SETUP#line 70 ".././ConfigLexer.l"{ REPORT return ','; }	YY_BREAKcase 8:YY_RULE_SETUP#line 71 ".././ConfigLexer.l"{ REPORT return ':'; }	YY_BREAKcase 9:YY_RULE_SETUP#line 72 ".././ConfigLexer.l"{ REPORT return ';'; }	YY_BREAKcase 10:YY_RULE_SETUP#line 73 ".././ConfigLexer.l"{ REPORT return PRTOKEN_SET_SIMPLE; }	YY_BREAKcase 11:YY_RULE_SETUP#line 74 ".././ConfigLexer.l"{ REPORT return PRTOKEN_VISUAL_ID; }	YY_BREAKcase 12:YY_RULE_SETUP#line 75 ".././ConfigLexer.l"{ REPORT return PRTOKEN_BUFFER_SIZE; }	YY_BREAKcase 13:YY_RULE_SETUP#line 76 ".././ConfigLexer.l"{ REPORT return PRTOKEN_LEVEL; }	YY_BREAKcase 14:YY_RULE_SETUP#line 77 ".././ConfigLexer.l"{ REPORT return PRTOKEN_RGBA; }	YY_BREAKcase 15:YY_RULE_SETUP#line 78 ".././ConfigLexer.l"{ REPORT return PRTOKEN_DOUBLEBUFFER; }	YY_BREAKcase 16:YY_RULE_SETUP#line 79 ".././ConfigLexer.l"{ REPORT return PRTOKEN_STEREO; }	YY_BREAKcase 17:YY_RULE_SETUP#line 80 ".././ConfigLexer.l"{ REPORT return PRTOKEN_AUX_BUFFERS; }	YY_BREAKcase 18:YY_RULE_SETUP#line 81 ".././ConfigLexer.l"{ REPORT return PRTOKEN_RED_SIZE; }	YY_BREAKcase 19:YY_RULE_SETUP#line 82 ".././ConfigLexer.l"{ REPORT return PRTOKEN_GREEN_SIZE; }	YY_BREAKcase 20:YY_RULE_SETUP#line 83 ".././ConfigLexer.l"{ REPORT return PRTOKEN_BLUE_SIZE; }	YY_BREAKcase 21:YY_RULE_SETUP#line 84 ".././ConfigLexer.l"{ REPORT return PRTOKEN_ALPHA_SIZE; }	YY_BREAKcase 22:YY_RULE_SETUP#line 85 ".././ConfigLexer.l"{ REPORT return PRTOKEN_DEPTH_SIZE; }	YY_BREAKcase 23:YY_RULE_SETUP#line 86 ".././ConfigLexer.l"{ REPORT return PRTOKEN_STENCIL_SIZE; }	YY_BREAKcase 24:YY_RULE_SETUP#line 87 ".././ConfigLexer.l"{ REPORT return PRTOKEN_ACCUM_RED_SIZE; }	YY_BREAKcase 25:YY_RULE_SETUP#line 88 ".././ConfigLexer.l"{ REPORT return PRTOKEN_ACCUM_GREEN_SIZE; }	YY_BREAKcase 26:YY_RULE_SETUP#line 89 ".././ConfigLexer.l"{ REPORT return PRTOKEN_ACCUM_BLUE_SIZE; }	YY_BREAKcase 27:YY_RULE_SETUP#line 90 ".././ConfigLexer.l"{ REPORT return PRTOKEN_ACCUM_ALPHA_SIZE; }	YY_BREAKcase 28:YY_RULE_SETUP#line 91 ".././ConfigLexer.l"{ REPORT return PRTOKEN_SAMPLES; }	YY_BREAKcase 29:YY_RULE_SETUP#line 92 ".././ConfigLexer.l"{ REPORT return PRTOKEN_SAMPLE_BUFFERS; }	YY_BREAKcase 30:YY_RULE_SETUP#line 93 ".././ConfigLexer.l"{ REPORT return PRTOKEN_VISUAL; }	YY_BREAKcase 31:YY_RULE_SETUP#line 94 ".././ConfigLexer.l"{ REPORT return PRTOKEN_RENDER_SURFACE; }	YY_BREAKcase 32:YY_RULE_SETUP#line 95 ".././ConfigLexer.l"{ REPORT return PRTOKEN_WINDOW_RECT; }	YY_BREAKcase 33:YY_RULE_SETUP#line 96 ".././ConfigLexer.l"{ REPORT return PRTOKEN_WINDOW_RECT; }	YY_BREAKcase 34:YY_RULE_SETUP#line 97 ".././ConfigLexer.l"{ REPORT return PRTOKEN_HOSTNAME; }	YY_BREAKcase 35:YY_RULE_SETUP#line 98 ".././ConfigLexer.l"{ REPORT return PRTOKEN_DISPLAY; }	YY_BREAKcase 36:YY_RULE_SETUP#line 99 ".././ConfigLexer.l"{ REPORT return PRTOKEN_SCREEN; }	YY_BREAKcase 37:YY_RULE_SETUP#line 100 ".././ConfigLexer.l"{ REPORT return PRTOKEN_BORDER; }	YY_BREAKcase 38:YY_RULE_SETUP#line 101 ".././ConfigLexer.l"{ REPORT return PRTOKEN_INPUT_RECT; }	YY_BREAKcase 39:YY_RULE_SETUP#line 102 ".././ConfigLexer.l"{ REPORT return PRTOKEN_INPUT_RECT; }	YY_BREAKcase 40:YY_RULE_SETUP#line 103 ".././ConfigLexer.l"{ REPORT return PRTOKEN_DRAWABLE_TYPE; }	YY_BREAKcase 41:YY_RULE_SETUP#line 104 ".././ConfigLexer.l"{ REPORT return PRTOKEN_PBUFFER_TYPE; }	YY_BREAKcase 42:YY_RULE_SETUP#line 105 ".././ConfigLexer.l"{ REPORT return PRTOKEN_WINDOW_TYPE; }	YY_BREAKcase 43:YY_RULE_SETUP#line 106 ".././ConfigLexer.l"{ REPORT return PRTOKEN_READ_DRAWABLE; }	YY_BREAKcase 44:YY_RULE_SETUP#line 107 ".././ConfigLexer.l"{ REPORT return PRTOKEN_SET_RTT_MODE; }	YY_BREAKcase 45:YY_RULE_SETUP#line 108 ".././ConfigLexer.l"{ REPORT return PRTOKEN_RTT_MODE_NONE; }	YY_BREAKcase 46:YY_RULE_SETUP#line 109 ".././ConfigLexer.l"{ REPORT return PRTOKEN_RTT_MODE_RGB; }	YY_BREAKcase 47:YY_RULE_SETUP#line 110 ".././ConfigLexer.l"{ REPORT; return PRTOKEN_RTT_MODE_RGBA; }	YY_BREAKcase 48:YY_RULE_SETUP#line 113 ".././ConfigLexer.l"{ REPORT return PRTOKEN_CAMERA_GROUP; }	YY_BREAKcase 49:YY_RULE_SETUP#line 114 ".././ConfigLexer.l"{ REPORT return PRTOKEN_CAMERA; }	YY_BREAKcase 50:YY_RULE_SETUP#line 115 ".././ConfigLexer.l"{ REPORT return PRTOKEN_PROJECTION_RECT; }	YY_BREAKcase 51:YY_RULE_SETUP#line 116 ".././ConfigLexer.l"{ REPORT return PRTOKEN_PROJECTION_RECT; }	YY_BREAKcase 52:YY_RULE_SETUP#line 118 ".././ConfigLexer.l"{ REPORT return PRTOKEN_LENS; }	YY_BREAKcase 53:YY_RULE_SETUP#line 119 ".././ConfigLexer.l"{ REPORT return PRTOKEN_SHARELENS; }	YY_BREAKcase 54:YY_RULE_SETUP#line 120 ".././ConfigLexer.l"{ REPORT return PRTOKEN_SHAREVIEW; }	YY_BREAKcase 55:YY_RULE_SETUP#line 121 ".././ConfigLexer.l"{ REPORT return PRTOKEN_FRUSTUM; }	YY_BREAKcase 56:YY_RULE_SETUP#line 122 ".././ConfigLexer.l"{ REPORT return PRTOKEN_PERSPECTIVE; }	YY_BREAKcase 57:YY_RULE_SETUP#line 123 ".././ConfigLexer.l"{ REPORT return PRTOKEN_ORTHO; }	YY_BREAKcase 58:YY_RULE_SETUP#line 124 ".././ConfigLexer.l"{ REPORT return PRTOKEN_CLEAR_COLOR; }	YY_BREAKcase 59:YY_RULE_SETUP#line 126 ".././ConfigLexer.l"{ REPORT return PRTOKEN_OFFSET; }	YY_BREAKcase 60:YY_RULE_SETUP#line 127 ".././ConfigLexer.l"{ REPORT return PRTOKEN_ROTATE; }	YY_BREAKcase 61:YY_RULE_SETUP#line 128 ".././ConfigLexer.l"{ REPORT return PRTOKEN_TRANSLATE; }	YY_BREAKcase 62:YY_RULE_SETUP#line 129 ".././ConfigLexer.l"{ REPORT return PRTOKEN_SCALE; }	YY_BREAKcase 63:YY_RULE_SETUP#line 130 ".././ConfigLexer.l"{ REPORT return PRTOKEN_SHEAR; }	YY_BREAKcase 64:YY_RULE_SETUP#line 131 ".././ConfigLexer.l"{ REPORT return PRTOKEN_METHOD; }	YY_BREAKcase 65:YY_RULE_SETUP#line 132 ".././ConfigLexer.l"{ REPORT return PRTOKEN_PREMULTIPLY; }	YY_BREAKcase 66:YY_RULE_SETUP#line 133 ".././ConfigLexer.l"{ REPORT return PRTOKEN_POSTMULTIPLY; }	YY_BREAKcase 67:YY_RULE_SETUP#line 135 ".././ConfigLexer.l"{ REPORT return PRTOKEN_INPUT_AREA; }	YY_BREAKcase 68:YY_RULE_SETUP#line 137 ".././ConfigLexer.l"{ REPORT return PRTOKEN_STEREO_SYSTEM_COMMANDS; }	YY_BREAKcase 69:YY_RULE_SETUP#line 139 ".././ConfigLexer.l"{ REPORT return PRTOKEN_CUSTOM_FULL_SCREEN_RECTANGLE; }	YY_BREAKcase 70:YY_RULE_SETUP#line 140 ".././ConfigLexer.l"{ REPORT return PRTOKEN_OVERRIDE_REDIRECT; }	YY_BREAKcase 71:YY_RULE_SETUP#line 142 ".././ConfigLexer.l"{ REPORT return PRTOKEN_THREAD_MODEL; }	YY_BREAKcase 72:YY_RULE_SETUP#line 143 ".././ConfigLexer.l"{ REPORT return PRTOKEN_SINGLE_THREADED; }	YY_BREAKcase 73:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -