clawc

command
v0.0.0-...-599cc13 Latest Latest
Warning

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

Go to latest
Published: Jan 2, 2026 License: MIT Imports: 15 Imported by: 0

README

No imports of any packages under this directory are covered by any compatability promises. Nothing here should be imported. You have been warned.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
binary
Package binary replaces the encoding/binary package in the standard library for little endian encoding using generics.
Package binary replaces the encoding/binary package in the standard library for little endian encoding using generics.
bits
Package bits provides bit manipulation utilities.
Package bits provides bit manipulation utilities.
idl
imports
Package imports provides handling of claw.mod, local.replace and global.replace files.
Package imports provides handling of claw.mod, local.replace and global.replace files.
imports/tester command
pragma
Package pragma provides types that can be embedded into a struct to statically enforce or prevent certain language properties.
Package pragma provides types that can be embedded into a struct to statically enforce or prevent certain language properties.
render
Package render sets up the interface for rendering a .claw file to a language native representation.
Package render sets up the interface for rendering a .claw file to a language native representation.
render/golang
Package golang implements the Go language renderer.
Package golang implements the Go language renderer.
typedetect
Package typedetect provides utilities for detecting type characteristics at runtime using unsafe operations for performance.
Package typedetect provides utilities for detecting type characteristics at runtime using unsafe operations for performance.
vcs
vendor
Package vendor provides vendoring functionality for claw dependencies.
Package vendor provides vendoring functionality for claw dependencies.
work
Package work provides parsing for claw.work files which define workspace configuration.
Package work provides parsing for claw.work files which define workspace configuration.
writer
Package writer contains interfaces that can be implemented to render files for a language implementation and a type that can be used to call those implementations and write out those files for all languages that were asked to be rendered.
Package writer contains interfaces that can be implemented to render files for a language implementation and a type that can be used to call those implementations and write out those files for all languages that were asked to be rendered.
languages
go/clawiter
Package clawiter provides types for streaming iteration over Claw structs.
Package clawiter provides types for streaming iteration over Claw structs.
go/conversions
Package conversions is a set of unsafe conversions from one type to another.
Package conversions is a set of unsafe conversions from one type to another.
go/field
Package field details field types used by the Claw format.
Package field details field types used by the Claw format.
go/mapping
Package mapping holds metadata mapping information used to map Struct field numbers to descriptions of the fields so that they can be encoded/decoded properly.
Package mapping holds metadata mapping information used to map Struct field numbers to descriptions of the fields so that they can be encoded/decoded properly.
go/segment
Package segment provides a segment-based runtime for Claw that writes directly to wire format during construction, similar to Cap'n Proto.
Package segment provides a segment-based runtime for Claw that writes directly to wire format during construction, similar to Cap'n Proto.

Jump to

Keyboard shortcuts

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