llcppg

module
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2026 License: Apache-2.0

README

llcppg - LLGo bindings autogen tool for C/C++ libraries

Build Status GitHub release Coverage Status GoDoc LLGo XGo

llcppg aims to be a tool for automatically generating LLGo bindings for C/C++ libraries, enhancing the experience of integrating LLGo with C/C++.

Directories

Path Synopsis
chore
listth command
llcppdump command
llfilter command
llgodoc command
llgogen command
llimport command
ppresolve command
cl
cmd
llcppg command
internal
derrors
Package derrors provides the error-wrapping helper used by the vendored godoc rendering code.
Package derrors provides the error-wrapping helper used by the vendored godoc rendering code.
dochtml
Package dochtml renders Go package documentation into HTML.
Package dochtml renders Go package documentation into HTML.
dochtml/internal/render
Package render formats Go documentation as HTML.
Package render formats Go documentation as HTML.
docserver
Package docserver implements `llcppg -doc`: it loads the Go package in a directory, renders its documentation to HTML with the vendored github.com/goplus/llcppg/internal/godoc package (a trimmed copy of golang.org/x/pkgsite's godoc renderer), and serves it on the loopback interface so the author can read a freshly generated binding the way a consumer would.
Package docserver implements `llcppg -doc`: it loads the Go package in a directory, renders its documentation to HTML with the vendored github.com/goplus/llcppg/internal/godoc package (a trimmed copy of golang.org/x/pkgsite's godoc renderer), and serves it on the loopback interface so the author can read a freshly generated binding the way a consumer would.
godoc
Package godoc renders Go package documentation to HTML in the pkg.go.dev style.
Package godoc renders Go package documentation to HTML in the pkg.go.dev style.
log
Package log provides the two logging helpers the vendored godoc rendering code calls.
Package log provides the two logging helpers the vendored godoc rendering code calls.
natural
Package natural implements "[Natural Sort Order]" for strings.
Package natural implements "[Natural Sort Order]" for strings.
initpkg
Package initpkg implements `llcppg -init`, which bootstraps a new binding repository from the llcppg template.
Package initpkg implements `llcppg -init`, which bootstraps a new binding repository from the llcppg template.
xtool

Jump to

Keyboard shortcuts

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