/SDDL

SDDL是一个结构化数据定义语言,可根据定义生成各种语言的数据结构和声明。Fork https://github.com/libla/SDDL

Primary LanguageC#

SDDL (Structured Data Definition Language)

SDDL是一个结构化数据定义语言,可根据定义生成各种语言的数据结构和声明。 Fork from https://github.com/libla/SDDL 此处为工具类,使之使用便捷。具体SDDL文件定义语法异步上方连接README_SDDL

VS2015编译通过

CSharpYield主要用于生成对应客户端代码 CSharpAsync主要用于生成异步代码,可用于服务器 两者皆可自适应修改

提供Window上BuildCS.bat方便一键使用,使用时更改以下配置

set SLC=bin\Release\SLC.exe         #由SLC项目生成
set Output=.\Protocol.cs            #生成的CS文件储存位置
set NameSpace="Protocol"            #CS文件命名空间
set SDDL=phone.sddl                 #编译的SDDL文件路径
set Yield=bin\Release\CSharpYield   #由CSharpYield项目生成的dll
set Async=bin\Release\CSharpAsync   #由CSharpAsync项目生成的dll