Sprawdzanie Thrift IDL

Analizuje IDL Thrift, sprawdza jego strukturę i generuje klienta: znajduje powtórzone numery pól i nazwy, nieznane typy, wymagane pola w union oraz powtórzone metody, a następnie tworzy interfejsy, enumeracje, opis usług, schemat JSON i szkielet klienta.

Parses a Thrift IDL, checks its structure and generates a client: it finds duplicate field numbers and names, unknown types, required fields in a union and duplicate methods, then produces interfaces, enums, a service description, a JSON schema and a transport-agnostic client skeleton.