.gitignore
.gitmodules
CMakeLists.txt
LICENSE
README.md
pyproject.toml
semantic_analysis.txt
sonar-project.properties
.github/dependabot.yml
.github/workflows/cmake.yml
.github/workflows/jekyll-gh-pages.yml
.github/workflows/msvc.yml
.github/workflows/publish-to-pypi.yml
.github/workflows/reviewdog.yml
docs/_config.yml
docs/extending_lrpc.md
docs/getting_started.md
docs/index.md
docs/reference.md
docs/schema.md
docs/tools.md
docs/_data/navigation.yaml
docs/assets/images/icon.png
docs/assets/images/tzijnge.jpg
requirements/dev.txt
requirements/package.txt
src/lotusrpc.egg-info/PKG-INFO
src/lotusrpc.egg-info/SOURCES.txt
src/lotusrpc.egg-info/dependency_links.txt
src/lotusrpc.egg-info/entry_points.txt
src/lotusrpc.egg-info/requires.txt
src/lotusrpc.egg-info/top_level.txt
src/lrpc/__init__.py
src/lrpc/lrpcc.py
src/lrpc/lrpcg.py
src/lrpc/py.typed
src/lrpc/client/__init__.py
src/lrpc/client/client_cli_visitor.py
src/lrpc/client/decoder.py
src/lrpc/client/encoder.py
src/lrpc/client/lrpc_client.py
src/lrpc/codegen/__init__.py
src/lrpc/codegen/common.py
src/lrpc/codegen/constants.py
src/lrpc/codegen/enum.py
src/lrpc/codegen/meta.py
src/lrpc/codegen/server_include.py
src/lrpc/codegen/service_include.py
src/lrpc/codegen/service_shim.py
src/lrpc/codegen/struct.py
src/lrpc/codegen/utils.py
src/lrpc/core/__init__.py
src/lrpc/core/constant.py
src/lrpc/core/definition.py
src/lrpc/core/enum.py
src/lrpc/core/function.py
src/lrpc/core/service.py
src/lrpc/core/struct.py
src/lrpc/core/var.py
src/lrpc/plugins/__init__.py
src/lrpc/plugins/lrpcc_serial.py
src/lrpc/resources/__init__.py
src/lrpc/resources/cpp/EtlRwExtensions.hpp
src/lrpc/resources/cpp/Server.hpp
src/lrpc/resources/cpp/Service.hpp
src/lrpc/resources/cpp/__init__.py
src/lrpc/resources/cpp/export.py
src/lrpc/schema/__init__.py
src/lrpc/schema/load.py
src/lrpc/schema/lotusrpc-schema.json
src/lrpc/utils/__init__.py
src/lrpc/utils/load_definition.py
src/lrpc/validation/__init__.py
src/lrpc/validation/custom_types.py
src/lrpc/validation/enum.py
src/lrpc/validation/function.py
src/lrpc/validation/names.py
src/lrpc/validation/semantic_analyzer.py
src/lrpc/validation/service.py
src/lrpc/validation/struct.py
src/lrpc/validation/validator.py
src/lrpc/visitors/__init__.py
src/lrpc/visitors/lrpc_visitor.py
src/lrpc/visitors/puml_visitor.py
tests/cpp/CMakeLists.txt
tests/cpp/TestEtlRwExtensions.cpp
tests/cpp/TestServer1.cpp
tests/cpp/TestServer2_s0.cpp
tests/cpp/TestServer2_s1.cpp
tests/cpp/TestServer3.cpp
tests/cpp/TestServer4.cpp
tests/cpp/TestServerErrors.cpp
tests/cpp/TestUtils.hpp
tests/cpp/etl_profile.h
tests/cpp/ext_files/MyEnum2.hpp
tests/cpp/ext_files/MyEnum3.hpp
tests/cpp/ext_files/MyStruct1.hpp
tests/cpp/ext_files/MyStruct2.hpp
tests/lrpcc/__init__.py
tests/lrpcc/lrpcc.config.yaml
tests/lrpcc/lrpcc_file.py
tests/lrpcc/server.yaml
tests/lrpcc/test_lrpcc.py
tests/python/__init__.py
tests/python/test_lrpc_client.py
tests/python/test_lrpc_constant.py
tests/python/test_lrpc_decode.py
tests/python/test_lrpc_def.py
tests/python/test_lrpc_encode.py
tests/python/test_lrpc_encode_decode.lrpc.yaml
tests/python/test_lrpc_encode_decode.py
tests/python/test_lrpc_enum.py
tests/python/test_lrpc_fun.py
tests/python/test_lrpc_service.py
tests/python/test_lrpc_struct.py
tests/python/test_lrpc_var.py
tests/python/test_schema.py
tests/testdata/TestServer1.lrpc.yaml
tests/testdata/TestServer2.lrpc.yaml
tests/testdata/TestServer3.lrpc.yaml
tests/testdata/TestServer4.lrpc.yaml