Documentation
¶
Index ¶
- type EvaluationEngine
- type Evaluator
- func (t *Evaluator) Evaluate(file string) (any, error)
- func (t *Evaluator) EvaluateJson(file string) (string, error)
- func (t *Evaluator) EvaluateJsonMulti(file string) (map[string]string, error)
- func (t *Evaluator) EvaluateJsonMultiIter(file string) (iter.Seq2[FileOutput, error], error)
- func (t *Evaluator) EvaluateString(file string) (string, error)
- func (t *Evaluator) EvaluateStringMulti(file string) (map[string]string, error)
- func (t *Evaluator) EvaluateStringMultiIter(file string) (iter.Seq2[FileOutput, error], error)
- func (t *Evaluator) EvaluateYaml(file string) (string, error)
- func (t *Evaluator) EvaluateYamlMulti(file string) (map[string]string, error)
- func (t *Evaluator) EvaluateYamlMultiIter(file string) (iter.Seq2[FileOutput, error], error)
- func (t *Evaluator) ExtCode(key, val string)
- func (t *Evaluator) ExtVar(key, val string)
- func (t *Evaluator) JPaths(paths []string)
- func (t *Evaluator) MaxStack(limit uint32)
- func (t *Evaluator) NoNewline(v bool)
- func (t *Evaluator) TLACode(key, val string)
- func (t *Evaluator) TLAVar(key, val string)
- func (t *Evaluator) TraceOut(w io.Writer)
- type FileOutput
- type NativeFunction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EvaluationEngine ¶
type Evaluator ¶
type Evaluator struct {
// contains filtered or unexported fields
}
func NewEvaluator ¶
func NewEvaluator() *Evaluator
func (*Evaluator) EvaluateJsonMulti ¶
func (*Evaluator) EvaluateJsonMultiIter ¶ added in v0.1.1
func (*Evaluator) EvaluateString ¶ added in v0.1.3
String
func (*Evaluator) EvaluateStringMulti ¶ added in v0.1.3
func (*Evaluator) EvaluateStringMultiIter ¶ added in v0.1.3
func (*Evaluator) EvaluateYamlMulti ¶
func (*Evaluator) EvaluateYamlMultiIter ¶ added in v0.1.1
type FileOutput ¶ added in v0.1.1
Click to show internal directories.
Click to hide internal directories.