Documentation ¶
Overview ¶
Package internal is the internal implementation of the cff compiler.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsCodegenDirective ¶
IsCodegenDirective reports whether the function with the given name in the cff package is a code generation directive.
Types ¶
type PosInfo ¶
type PosInfo struct { File string // the file in which it's defined Line, Column int // line and column in the file where the flow was defined }
PosInfo contains positional information about a Flow or Task. This may be used to uniquely identify a flow or a task.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package emittertest provides testing utilities for cff emitters.
|
Package emittertest provides testing utilities for cff emitters. |
Package flag implements command line flag utilities for the cff command.
|
Package flag implements command line flag utilities for the cff command. |
gendirectives generates a file with the following API:
|
gendirectives generates a file with the following API: |
Package modifier implements modifier-based code generation for cff directives.
|
Package modifier implements modifier-based code generation for cff directives. |
Package pkg defines the interface for loading Go packages.
|
Package pkg defines the interface for loading Go packages. |
tests
module
|
Click to show internal directories.
Click to hide internal directories.