package
0.0.0-20230226003218-1dd1f65bfa42
Repository: https://github.com/c4-project/c4t.git
Documentation: pkg.go.dev

# Functions

AddCommonTemplates adds to t a set of templates useful for pretty-printing observations.
FlagOfStrings reconstitutes an observation flag given a representation as a list strs of strings.
Pretty pretty-prints an observation o onto w according to mode m.

# Constants

Exist represents an existential observation (the default is for-all observations).
Partial represents a partial observation.
Sat represents a satisfying observation.
counter.
TagLast refers to the last tag.
unknown.
witness.
Undef represents an undefined-behaviour observation.
Unsat represents a satisfying observation.

# Variables

BadTag occurs when we try to unmarshal a string that doesn't correspond to a Tag.
ErrBadFlag occurs when we read an unknown observation flag.
FlagNames maps the string representation of each observation flag to its flag value.

# Structs

Obs represents an observation in C4's JSON-based format.
PrettyMode controls various pieces of pretty-printer functionality.
State represents a single state in C4's JSON-based format.

# Type aliases

Flag is the type of observation flags.
Tag classifies a state line.
Valuation is an observed assignment of variable names to values.