├── .gitignore ├── .hgtags ├── .travis.yml ├── AUTHORS ├── CONTRIBUTING.md ├── ChangeLog ├── LICENSE ├── Makefile ├── README.md ├── README_ORIG.md ├── RELNOTES.md ├── cover.spec ├── rebar ├── rebar.config ├── scripts ├── generate_emakefile.escript └── mysql.escript ├── src ├── overview.edoc ├── pokemon_pb.erl ├── protobuffs.app.src ├── protobuffs.erl ├── protobuffs_cli.erl ├── protobuffs_compile.erl ├── protobuffs_file.erl ├── protobuffs_parser.yrl └── protobuffs_scanner.xrl └── test ├── erlang_protobuffs_SUITE.erl ├── erlang_protobuffs_SUITE_data ├── .gitignore ├── extend_in_reserved_range.proto ├── extend_out_of_range.proto └── proto │ ├── addressbook.proto │ ├── camel_case.proto │ ├── delimed.proto │ ├── empty.proto │ ├── enum.proto │ ├── enum_outside.proto │ ├── exports.proto │ ├── extend.proto │ ├── extensions.proto │ ├── hasdefault.proto │ ├── import.proto │ ├── import │ └── import_target.proto │ ├── imports.proto │ ├── nested1.proto │ ├── nested2.proto │ ├── nested3.proto │ ├── nested4.proto │ ├── nested5.proto │ ├── packed_repeated.proto │ ├── repeater.proto │ ├── service.proto │ ├── simple.proto │ ├── single.proto │ └── special_words.proto ├── protobuffs_compile_tests.erl ├── protobuffs_parser_tests.erl ├── protobuffs_proper.erl ├── protobuffs_tests.erl └── quickcheck_setup.hrl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/.gitignore -------------------------------------------------------------------------------- /.hgtags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/.hgtags -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | Nick Gerakines 2 | Jacob Vorreuter 3 | erlrc integration by Cliff Moon -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/ChangeLog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/README.md -------------------------------------------------------------------------------- /README_ORIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/README_ORIG.md -------------------------------------------------------------------------------- /RELNOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/RELNOTES.md -------------------------------------------------------------------------------- /cover.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/cover.spec -------------------------------------------------------------------------------- /rebar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/rebar -------------------------------------------------------------------------------- /rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/rebar.config -------------------------------------------------------------------------------- /scripts/generate_emakefile.escript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/scripts/generate_emakefile.escript -------------------------------------------------------------------------------- /scripts/mysql.escript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/scripts/mysql.escript -------------------------------------------------------------------------------- /src/overview.edoc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pokemon_pb.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/src/pokemon_pb.erl -------------------------------------------------------------------------------- /src/protobuffs.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/src/protobuffs.app.src -------------------------------------------------------------------------------- /src/protobuffs.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/src/protobuffs.erl -------------------------------------------------------------------------------- /src/protobuffs_cli.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/src/protobuffs_cli.erl -------------------------------------------------------------------------------- /src/protobuffs_compile.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/src/protobuffs_compile.erl -------------------------------------------------------------------------------- /src/protobuffs_file.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/src/protobuffs_file.erl -------------------------------------------------------------------------------- /src/protobuffs_parser.yrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/src/protobuffs_parser.yrl -------------------------------------------------------------------------------- /src/protobuffs_scanner.xrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/src/protobuffs_scanner.xrl -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE.erl -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/.gitignore: -------------------------------------------------------------------------------- 1 | *.hrl 2 | -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/extend_in_reserved_range.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/extend_in_reserved_range.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/extend_out_of_range.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/extend_out_of_range.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/addressbook.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/addressbook.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/camel_case.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/camel_case.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/delimed.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/delimed.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/empty.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/empty.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/enum.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/enum.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/enum_outside.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/enum_outside.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/exports.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/exports.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/extend.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/extend.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/extensions.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/extensions.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/hasdefault.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/hasdefault.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/import.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/import.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/import/import_target.proto: -------------------------------------------------------------------------------- 1 | message Imported { 2 | optional string name = 1; 3 | } 4 | -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/imports.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/imports.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/nested1.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/nested1.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/nested2.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/nested2.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/nested3.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/nested3.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/nested4.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/nested4.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/nested5.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/nested5.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/packed_repeated.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/packed_repeated.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/repeater.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/repeater.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/service.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/simple.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/simple.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/single.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/single.proto -------------------------------------------------------------------------------- /test/erlang_protobuffs_SUITE_data/proto/special_words.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/erlang_protobuffs_SUITE_data/proto/special_words.proto -------------------------------------------------------------------------------- /test/protobuffs_compile_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/protobuffs_compile_tests.erl -------------------------------------------------------------------------------- /test/protobuffs_parser_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/protobuffs_parser_tests.erl -------------------------------------------------------------------------------- /test/protobuffs_proper.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/protobuffs_proper.erl -------------------------------------------------------------------------------- /test/protobuffs_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/protobuffs_tests.erl -------------------------------------------------------------------------------- /test/quickcheck_setup.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basho/erlang_protobuffs/HEAD/test/quickcheck_setup.hrl --------------------------------------------------------------------------------