# Functions
No description provided by the author
Equal проверка равенства нод Unique.
FieldIndex возвращает индекс поля.
FieldName возвращает название поля.
FieldOptions возвращает опции поля.
FieldType возвращает тип поля.
GetFieldKey получает ключ для поля данного k.
GetUnique получает ключ для данного k.
IsErrorTypeNotFound проверка, что данная ошибка является обёрткой для ErrorTypeNotFound.
MessageToExtension копирует Message в Extension с сохранением всей информации.
NewFileManager реализация управления файлами на уровне файловой системы.
NewPackage конструктор пакета прото-файлов.
NewPrinter конструктор принтера файлов.
SamePrimitive проверка равенства примитивных типов.
SetUnique устанавливает уникальное в рамках UniqueContext значение для данного Unique.
# Constants
Типы методов.
Типы методов.
Типы методов.
Типы методов.
# Structs
Any представление типа golang.protobuf.Any.
ArrayOption branch of OptionValue.
Bool представление булевского типа.
BoolOption branch of OptionValue.
Bytes представление типа bytes.
Comment представление комментария.
EmbeddedOption представление встроенной опции.
Enum представление типа enum.
EnumOption представление опций типа Enum.
EnumValue представление поля для Enum-а.
ErrorPackageMissingFiles ошибка указывающая на отсутствие proto-файлов в пакете.
Extension представление extension.
ExtensionField представление поля extension-а.
File представление для файла.
Fixed32 представление типа fixed32.
Fixed64 представление типа fixed64.
Float32 представление типа float.
Float64 представление типа double.
FloatOption branch of OptionValue.
Import представление для импортов.
Int32 представление типа int32.
Int64 представление типа int64.
IntOption branch of OptionValue.
Map представление типа map<KeyType, ValueType>.
MapOption branch of OptionValue.
Message представление message.
MessageField представление поля message-а.
Method представление для метода.
OneOf представление для oneof поля message-а.
OneOfBranch представление для ветви.
Option опция.
Optional представление для опциональных полей.
Package представление пакета прото-файлов.
Printer печать файлов.
Repeated представление для полей с repeeated.
Service представление для сервисов.
Sfixed32 представление для типа sfixed32.
Sfixed64 представление для типа sfixed64.
Sint32 представление для типа sint32.
Sint64 представление типа sint64.
Stream представление для stream-аргументов и возвращаемых значений метода.
String представление для стрового типа.
StringOption branch of OptionValue.
Uint32 представление для типа uint32.
Uint64 представление для типа uint64.
UintOption branch of OptionValue.
# Interfaces
No description provided by the author
Compound типы, входящие в состав других типов.
Field представление сущности являющейся полем сообщения.
FileManager работа с записываемыми файлами.
Hashable типы могущие являться ключами словарей.
Named типы имеющие имя.
Node представление базовой ноды.
OptionsBearer типы, которые могут содержать proto-опции.
OptionValue значение опции.
ScalarNode скалярные типы.
Type представление типа.
Unique интерфейс для уникализации инстансов в AST привязывающий к данному объекту некое уникальное для контекстного множества значение.
Valuable типы имеющие значение.
# Type aliases
ErrorTypeNotFound ошибка возвращаемая если тип не был найден.
MethodType тип метода: унарный, входящий/исходящий/двунаправленный потоковый.
UniqueContext контекст для создания уникальных значений.