xdr:具有各种语言后端的 XDR 代码生成器

时间:2021-06-09 01:12:03
【文件属性】:
文件名称:xdr:具有各种语言后端的 XDR 代码生成器
文件大小:28KB
文件格式:ZIP
更新时间:2021-06-09 01:12:03
Python XDR 编译器 给定 XDR 规范 (*.x),该程序为目标语言生成代码。 用法 假设文件 myxdr.x 具有以下内容: struct foo { int a; string b<>; }; 您可以像这样生成 Python 代码: xdr -t python -o myxdr myxdr.x 然后在 Python 程序中: import myxdr x = myxdr.foo(a=1, b="bar") data = x.pack() y = myxdr.foo.unpack(data) assert x == y 参考
【文件预览】:
xdr-master
----setup.py(457B)
----.gitignore(28B)
----xdr()
--------__init__.py(0B)
--------parser.py(4KB)
--------backends()
--------ir.py(786B)
----bin()
--------xdr(1KB)
----LICENSE(567B)
----README.md(526B)
----tests()
--------testutils.lua(960B)
--------data()
--------test_python.py(2KB)
--------test_lua.py(2KB)
--------test_parser.py(6KB)
--------test_data.py(2KB)

网友评论