#define yy_create_buffer cf_create_buffer
#define yy_delete_buffer cf_delete_buffer
#define yy_scan_buffer cf_scan_buffer
#define yy_scan_string cf_scan_string
#define yy_scan_bytes cf_scan_bytes
#define yy_flex_debug cf_flex_debug
#define yy_init_buffer cf_init_buffer
#define yy_flush_buffer cf_flush_buffer
#define yy_load_buffer_state cf_load_buffer_state
#define yy_switch_to_buffer cf_switch_to_buffer
#define yyin cfin
#define yyleng cfleng
#define yylex cflex
#define yyout cfout
#define yyrestart cfrestart
#define yytext cftext
#define yywrap cfwrap
#line 20 "cf_lexical.cpp"
/* A lexical scanner generated by flex */
/* Scanner skeleton version:
* $Header: /cvs/code/nel/src/misc/config_file/cf_flex.skl,v 1.1 2002/08/20 11:37:35 lecroart Exp $
*/
#define FLEX_SCANNER
#define YY_FLEX_MAJOR_VERSION 2
#define YY_FLEX_MINOR_VERSION 5
#include <stdio.h>
/* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
#ifdef c_plusplus
#ifndef __cplusplus
#define __cplusplus
#endif
#endif
#ifdef __cplusplus
#include <stdlib.h>
#ifdef WIN32
#include <io.h>
#else
#include <unistd.h>
#define isatty _isatty
#endif
/* Use prototypes in function declarations. */
#define YY_USE_PROTOS
/* The "const" storage-class-modifier is valid. */
#define YY_USE_CONST
#else /* ! __cplusplus */
#if __STDC__
#define YY_USE_PROTOS
#define YY_USE_CONST
#endif /* __STDC__ */
#endif /* ! __cplusplus */
#ifdef __TURBOC__
#pragma warn -rch
#pragma warn -use
#include <io.h>
#include <stdlib.h>
#define YY_USE_CONST
#define YY_USE_PROTOS
#endif
#ifdef YY_USE_CONST
#define yyconst const
#else
#define yyconst
#endif
#ifdef YY_USE_PROTOS
#define YY_PROTO(proto) proto
#else
#define YY_PROTO(proto) ()
#endif
/* Returned upon end-of-file. */
#define YY_NULL 0
/* Promotes a possibly negative, possibly signed char to an unsigned
* integer for use as an array index. If the signed char is negative,
* we want to instead treat it as an 8-bit unsigned char, hence the
* double cast.
*/
#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
/* Enter a start condition. This macro really ought to take a parameter,
* but we do it the disgusting crufty way forced on us by the ()-less
* definition of BEGIN.
*/
#define BEGIN yy_start = 1 + 2 *
/* Translate the current start state into a value that can be later handed
* to BEGIN to return to the state. The YYSTATE alias is for lex
* compatibility.
*/
#define YY_START ((yy_start - 1) / 2)
#define YYSTATE YY_START
/* Action number for EOF rule of a given start state. */
#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
/* Special action meaning "start processing a new file". */
#define YY_NEW_FILE yyrestart( yyin )
#define YY_END_OF_BUFFER_CHAR 0
/* Size of default input buffer. */
#define YY_BUF_SIZE 16384
typedef struct yy_buffer_state *YY_BUFFER_STATE;
extern int yyleng;
extern FILE *yyin, *yyout;
#define EOB_ACT_CONTINUE_SCAN 0
#define EOB_ACT_END_OF_FILE 1
#define EOB_ACT_LAST_MATCH 2
/* The funky do-while in the following #define is used to turn the definition
* int a single C statement (which needs a semi-colon terminator). This
* avoids problems with code like:
*
* if ( condition_holds )
* yyless( 5 );
* else
* do_something_else();
*
* Prior to using the do-while the compiler would get upset at the
* "else" because it interpreted the "if" statement as being all
* done when it reached the ';' after the yyless() call.
*/
/* Return all but the first 'n' matched characters back to the input stream. */
#define yyless(n) \
do \
{ \
/* Undo effects of setting up yytext. */ \
*yy_cp = yy_hold_char; \
YY_RESTORE_YY_MORE_OFFSET \
yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \
YY_DO_BEFORE_ACTION; /* set up yytext again */ \
} \
while ( 0 )
#define unput(c) yyunput( c, yytext_ptr )
/* The following is because we cannot portably get our hands on size_t
* (without autoconf's help, which isn't available because we want
* flex-generated scanners to compile on their own).
*/
typedef unsigned int yy_size_t;
struct yy_buffer_state
{
FILE *yy_input_file;
char *yy_ch_buf; /* input buffer */
char *yy_buf_pos; /* current position in input buffer */
/* Size of input buffer in bytes, not including room for EOB
* characters.
*/
yy_size_t yy_buf_size;
/* Number of characters read into yy_ch_buf, not including EOB
* characters.
*/
int yy_n_chars;
/* Whether we "own" the buffer - i.e., we know we created it,
* and can realloc() it to grow it, and should free() it to
* delete it.
*/
int yy_is_our_buffer;
/* Whether this is an "interactive" input source; if so, and
* if we're using stdio for input, then we want to use getc()
* instead of fread(), to make sure we stop fetching input after
* each newline.
*/
int yy_is_interactive;
/* Whether we're considered to be at the beginning of a line.
* If so, '^' rules will be active on the next match, otherwise
* not.
*/
int yy_at_bol;
/* Whether to try to fill the input buffer when we reach the
* end of it.
*/
int yy_fill_buffer;
int yy_buffer_status;
#define YY_BUFFER_NEW 0
#define YY_BUFFER_NORMAL 1
/* When an EOF's been seen but there's still some text to process
* then we mark the buffer as YY_EOF_PENDING, to indicate that we
* shouldn't try reading from the input source any more. We might
* still have a bunch of tokens to match, though, because of
* possible backing-up.
*
* When we actually see the EOF, we change the status to "new"
* (via yyrestart()), so that the user can continue scanning by
* just pointing yyin at a new input file.
*/
#define YY_BUFFER_EOF_PENDING 2
};
static YY_BUFFER_STATE yy_current_buffer = 0;
/* We provide macros for accessing buffer states in case in the
* future we want to put the buffer states in a more general
* "scanner state".
*/
#define YY_CURRENT_BUFFER yy_current_buffer
/* yy_hold_char holds the character lost when yytext is formed. */
static char yy_hold_char;
static int yy_n_chars; /* number of characters read into yy_ch_buf */
int yyleng;
/* Points to current character in buffer. */
static char *yy_c_buf_p = (char *) 0;
static int yy_init = 1; /* whether we need to initialize */
static int yy_start = 0; /* start state number */
/* Flag which is used to allow yywrap()'s to do buffer switches
* instead of setting up a fresh yyin. A bit of a hack ...
*/
static int yy_did_buffer_switch_on_eof;
void yyrestart YY_PROTO(( FILE *input_file ));
void yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer ));
void yy_load_buffer_state YY_PROTO(( void ));
YY_BUFFER_STATE yy_create_buffer YY_PROTO(( FILE *file, int size ));
void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b ));
void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file ));
void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b ));
#define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer )
YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size ));
YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *yy_str ));
YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len ));
static void *yy_flex_alloc YY_PROTO(( yy_size_t ));
static void *yy_flex_realloc YY_PROTO(( void *, yy_size_t ));
static void yy_flex_free YY_PROTO(( void * ));
#define yy_new_buffer yy_create_buffer
#define yy_set_interactive(is_interactive) \
{ \
if ( ! yy_current_buffer ) \
yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
yy_current_buffer->yy_is_interactive = is_interactive; \
}
#define yy_set_bol(at_bol) \
{ \
if ( ! yy_current_buffer ) \
yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \
yy_current_buffer->yy_at_bol = at_bol; \
}
#define YY_AT_BOL() (yy_current_buffer->yy_at_bol)
typedef unsigned char YY_CHAR;
FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
typedef int yy_state_type;
extern char *yytext;
#define yytext_ptr yytext
static yyconst short yy_nxt[][256] =
{
{
0, 0, 0, 0,
没有合适的资源?快使用搜索试试~ 我知道了~
微信小游戏服务器,房间及卡牌类游戏服务器。包含一个斗地主游戏逻辑。.zip
共1238个文件
h:309个
cpp:291个
php:136个
需积分: 0 0 下载量 79 浏览量
2023-12-27
19:13:00
上传
评论
收藏 7.77MB ZIP 举报
温馨提示
微信小游戏服务器,房间及卡牌类游戏服务器。包含一个斗地主游戏逻辑。.zip
资源推荐
资源详情
资源评论
收起资源包目录
微信小游戏服务器,房间及卡牌类游戏服务器。包含一个斗地主游戏逻辑。.zip (1238个子文件)
AUTHORS 48B
tool_administration_users.tpl.backup 6KB
_shard_start.bat 484B
protobuf_gen_lua.bat 443B
_shard_stop.bat 273B
do.bat 270B
_robot_start .bat 255B
_del_log.bat 230B
export.bat 229B
protobuf_gen_js.bat 154B
_robot_stop .bat 129B
run_test.bat 43B
sheet_id.bin 56B
nel.bmp 60KB
files.bnp 126B
define_sys.pb.cc 40KB
admin_executor_service.cfg 4KB
common.cfg 3KB
debug_cfg_with_error_main.cfg 1KB
admin_service.cfg 1KB
login_service.cfg 616B
cfg_with_define.cfg 613B
cfg_with_bad_test.cfg 446B
frontend_service.cfg 362B
admin_executor_service.cfg 351B
client.cfg 327B
cfg_with_error_main.cfg 315B
client_robot.cfg 314B
cfg_with_error.cfg 290B
naming_service.cfg 284B
welcome_service.cfg 283B
welcome_service.cfg 283B
welcome_service.cfg 276B
player_logic_service.cfg 255B
schedule_service.cfg 252B
login_service_database.cfg 244B
cfg_with_optional.cfg 232B
cfg_with_include.cfg 231B
cfg_with_include_and_optional.cfg 180B
gpm_service.cfg 154B
chat_service.cfg 134B
frontend_service.cfg 119B
client.cfg 100B
frontend_service.cfg 77B
frontend_service.cfg 76B
frontend_service.cfg 76B
udp_service.cfg 72B
client.cfg 61B
frontend_service.cfg 59B
naming_service.cfg 57B
naming_service.cfg 57B
chat_service.cfg 56B
bench_service.cfg 54B
player_service.cfg 44B
ping_service.cfg 44B
frontend_service.cfg 44B
ping_service.cfg 44B
ai_service.cfg 44B
gd_service.cfg 44B
frontend_service.cfg 44B
ping_service.cfg 44B
flood_service.cfg 43B
client.cfg 23B
included_cfg.cfg 22B
naming_service.cfg 22B
ChangeLog 77B
nel.cmake 40KB
PCHSupport.cmake 15KB
FindWindowsSDK.cmake 14KB
FindGTK2.cmake 14KB
iOSToolChain.cmake 8KB
FindLibwww.cmake 7KB
AndroidToolChain.cmake 7KB
CheckDepends.cmake 5KB
FindLuabind.cmake 5KB
FindMercurial.cmake 5KB
FindMysqlConnector.cmake 4KB
FindMSVC.cmake 4KB
FindLibEvent.cmake 3KB
FindFreeType.cmake 3KB
FindProtoBuf.cmake 3KB
ConfigureChecks.cmake 3KB
FindLua51.cmake 3KB
FindLua52.cmake 3KB
GetRevision.cmake 3KB
FindExternal.cmake 2KB
FindToLua.cmake 2KB
FindCurl.cmake 2KB
FindLua53.cmake 2KB
Find3dsMaxSDK.cmake 2KB
FindTinyXml.cmake 2KB
FindMySQL.cmake 2KB
FindDirectXSDK.cmake 2KB
FindSTLport.cmake 2KB
FindSquish.cmake 2KB
FindOpenSSL.cmake 2KB
FindCppTest.cmake 2KB
FindPBC.cmake 2KB
config.h.cmake 2KB
FindIconv.cmake 2KB
共 1238 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13
资源评论
01红C
- 粉丝: 1644
- 资源: 1098
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 中医临床诊疗术语-证候同义词典
- NovAtelConvert-Setup
- MySql主备数据库配置
- BGP路由基本配置(可以互通)
- 《软件方法2024版》公开内容202405更新-epub版
- 适用于tensorflow-2.11.0 CUDA版本11.2的cuDNN8.1版本
- 5Y study学习平台2016计算机基础-综合测试(8)_哔哩哔哩_bilibili_2580252704.mp4
- (大赛作品)STM32实现的F072RB NUCLEO智能家居控制.zip
- STM32实现的数字示波器源码+数字信号处理教程、配套实例.zip
- 【cookie续续】【cookie续续】【cookie续续】
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功