-- --
|
|
-- --------------------------------------------------------------------------------
|
|
-- -- FILE: descriptor.lua
|
|
-- -- DESCRIPTION: protoc-gen-lua
|
|
-- -- Google's Protocol Buffers project, ported to lua.
|
|
-- -- https://code.google.com/p/protoc-gen-lua/
|
|
-- --
|
|
-- -- Copyright (c) 2010 , 林卓毅 (Zhuoyi Lin) netsnail@gmail.com
|
|
-- -- All rights reserved.
|
|
-- --
|
|
-- -- Use, modification and distribution are subject to the "New BSD License"
|
|
-- -- as listed at <url: http://www.opensource.org/licenses/bsd-license.php >.
|
|
-- --
|
|
-- -- COMPANY: NetEase
|
|
-- -- CREATED: 2010年08月11日 18时45分43秒 CST
|
|
-- --------------------------------------------------------------------------------
|
|
-- --
|
|
|
|
-- module "protobuf.descriptor"
|
|
|
|
-- FieldDescriptor = {
|
|
-- TYPE_DOUBLE = 1,
|
|
-- TYPE_FLOAT = 2,
|
|
-- TYPE_INT64 = 3,
|
|
-- TYPE_UINT64 = 4,
|
|
-- TYPE_INT32 = 5,
|
|
-- TYPE_FIXED64 = 6,
|
|
-- TYPE_FIXED32 = 7,
|
|
-- TYPE_BOOL = 8,
|
|
-- TYPE_STRING = 9,
|
|
-- TYPE_GROUP = 10,
|
|
-- TYPE_MESSAGE = 11,
|
|
-- TYPE_BYTES = 12,
|
|
-- TYPE_UINT32 = 13,
|
|
-- TYPE_ENUM = 14,
|
|
-- TYPE_SFIXED32 = 15,
|
|
-- TYPE_SFIXED64 = 16,
|
|
-- TYPE_SINT32 = 17,
|
|
-- TYPE_SINT64 = 18,
|
|
-- MAX_TYPE = 18,
|
|
|
|
-- -- Must be consistent with C++ FieldDescriptor::CppType enum in
|
|
-- -- descriptor.h.
|
|
-- --
|
|
-- CPPTYPE_INT32 = 1,
|
|
-- CPPTYPE_INT64 = 2,
|
|
-- CPPTYPE_UINT32 = 3,
|
|
-- CPPTYPE_UINT64 = 4,
|
|
-- CPPTYPE_DOUBLE = 5,
|
|
-- CPPTYPE_FLOAT = 6,
|
|
-- CPPTYPE_BOOL = 7,
|
|
-- CPPTYPE_ENUM = 8,
|
|
-- CPPTYPE_STRING = 9,
|
|
-- CPPTYPE_MESSAGE = 10,
|
|
-- MAX_CPPTYPE = 10,
|
|
|
|
-- -- Must be consistent with C++ FieldDescriptor::Label enum in
|
|
-- -- descriptor.h.
|
|
-- --
|
|
-- LABEL_OPTIONAL = 1,
|
|
-- LABEL_REQUIRED = 2,
|
|
-- LABEL_REPEATED = 3,
|
|
-- MAX_LABEL = 3
|
|
-- }
|