Generator improvements and cleanup 11/17411/1
authorOndrej Fabry <ofabry@cisco.com>
Fri, 8 Feb 2019 00:16:32 +0000 (01:16 +0100)
committerOndrej Fabry <ofabry@cisco.com>
Fri, 8 Feb 2019 00:16:32 +0000 (01:16 +0100)
commitfa21c9d726ebb807895a8571af9a16dab5cd8d6e
tree4597d483f90e374e89f3923324b531a56217a0f9
parent8ba70a7b13950593aab9863246f830eda450f06b
Generator improvements and cleanup

- generator now supports include-comments flag (as opt-in)
- minor code cleanup in binapi-generator
- remove obsolete unit tests
- flatten examples from examples/cmd folder
- introduce constant for checking compatibility in future versions

Change-Id: I3545f2ba4b869a3b51d6d0de7e742f3f1e1be392
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
25 files changed:
.gitignore
Makefile
README.md
api/api.go
cmd/binapi-generator/definitions.go
cmd/binapi-generator/generate.go
cmd/binapi-generator/main.go
cmd/binapi-generator/objects.go
cmd/binapi-generator/parse.go
cmd/binapi-generator/types.go [new file with mode: 0644]
core/connection_test.go
examples/bin_api/VPP_VERSION
examples/bin_api/acl/acl.ba.go
examples/bin_api/af_packet/af_packet.ba.go
examples/bin_api/interfaces/interfaces.ba.go
examples/bin_api/ip/ip.ba.go
examples/bin_api/maps/maps.ba.go
examples/bin_api/memif/memif.ba.go
examples/bin_api/tap/tap.ba.go
examples/bin_api/vpe/vpe.ba.go
examples/perf-bench/perf-bench.go [moved from examples/cmd/perf-bench/perf-bench.go with 100% similarity]
examples/simple-client/simple_client.go [moved from examples/cmd/simple-client/simple_client.go with 100% similarity]
examples/stats-api/README.md [moved from examples/cmd/stats-api/README.md with 99% similarity]
examples/stats-api/stats_api.go [moved from examples/cmd/stats-api/stats_api.go with 100% similarity]
examples/union-example/union_example.go [moved from examples/cmd/union-example/union_example.go with 100% similarity]