MCPcopy
hub / github.com/MadAppGang/dingo / Generator

Interface Generator

pkg/codegen/codegen.go:26–28  ·  view source on GitHub ↗

Generator interface for all codegens

Source from the content-addressed store, hash-verified

24
25// Generator interface for all codegens
26type Generator interface {
27 Generate() ast.CodeGenResult
28}
29
30// BaseGenerator provides common functionality for all code generators.
31// All specific generators (match, lambda, etc.) should embed this.

Implementers 13

Generatorpkg/generator/generator.go
MatchGeneratorpkg/generator/match_gen.go
ValueEnumCodeGenpkg/ast/value_enum_codegen.go
EnumCodeGenpkg/ast/enum_codegen.go
LambdaCodeGenpkg/codegen/lambda.go
GuardGeneratorpkg/codegen/guard.go
MatchCodeGenpkg/codegen/match.go
NullCoalesceGeneratorpkg/codegen/null_coalesce.go
TernaryCodeGenpkg/codegen/ternary.go
SafeNavCodeGenpkg/codegen/safe_nav.go
stubGeneratorpkg/codegen/expr.go
ErrorPropGeneratorpkg/codegen/error_prop.go

Calls

no outgoing calls

Tested by

no test coverage detected