代码拉取完成,页面将自动刷新
同步操作将从 RonxBulld/ftrpc 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
grammar ftrpc_grammer;
options {
language=cpp
}
decl_file : version_decl decl_module+ ;
version_decl : 'version' '=' EDITION_NUMBER ';';
decl_module : 'module' IDENTIFY ':' '{' decl_element* '}';
decl_element
: decl_struct
;
decl_struct : 'struct' IDENTIFY ':' '{' struct_member* '}' ';';
struct_member
: type_descript IDENTIFY ';'
| type_descript IDENTIFY '(' param_item ')' ';'
;
param_list
: param_item (',' param_item)*
|
;
param_item
: type_descript IDENTIFY
;
type_descript
: type_base ('[' ']')?
;
type_base
: 'int'
| 'void'
| 'short'
| 'string'
| 'float'
| 'bool'
| IDENTIFY
;
EDITION_NUMBER : [0-9]+;
IDENTIFY : [A-Za-z_][0-9A-Za-z_]*;
LINE_COMMONT : '//' ~[\r\n]* -> skip;
BLOCK_COMMONT : '/*' .*? '*/' -> skip;
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。