thriftgo

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2021 License: Apache-2.0 Imports: 11 Imported by: 0

README

thriftgo

thriftgo is an implementation of thrift compiler in go language.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package generator contains the generator implementation that manages backends.
Package generator contains the generator implementation that manages backends.
backend
Package backend defines the Backend interface for generators.
Package backend defines the Backend interface for generators.
golang
Package golang is the generator backend for golang.
Package golang is the generator backend for golang.
golang/extension/unknown
Package unknown provides definitions that work with the thriftgo `keep_unknown_fields` option.
Package unknown provides definitions that work with the thriftgo `keep_unknown_fields` option.
golang/templates
Package templates defines templates for generating golang codes.
Package templates defines templates for generating golang codes.
Package parser parses a thrift IDL file with its dependencies into an abstract syntax tree.
Package parser parses a thrift IDL file with its dependencies into an abstract syntax tree.
pkg
namespace
Package namespace implements a namespace to solve name collision.
Package namespace implements a namespace to solve name collision.
test
Package test provides some simple assertion functions to simplify unit tests.
Package test provides some simple assertion functions to simplify unit tests.
Package plugin defines the interface for implementing thriftgo plugins.
Package plugin defines the interface for implementing thriftgo plugins.
Package semantic contains semantic checking for AST parsed from a IDL.
Package semantic contains semantic checking for AST parsed from a IDL.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL