Versions in this module Expand all Collapse all v6 v6.13.0 Oct 5, 2024 Changes in this version + func NewEndOfStreamMarkerList(context *Context) *list.List + type Context struct + FILENAME string + FILENUM int64 + FNR int64 + JSONHadBrackets bool + NR int64 + func NewContext() *Context + func NewNilContext() *Context + func (context *Context) Copy() *Context + func (context *Context) GetStatusString() string + func (context *Context) UpdateForInputRecord() + func (context *Context) UpdateForStartOfFile(filename string) + type RecordAndContext struct + Context Context + EndOfStream bool + OutputString string + Record *mlrval.Mlrmap + func NewEndOfStreamMarker(context *Context) *RecordAndContext + func NewOutputString(outputString string, context *Context) *RecordAndContext + func NewRecordAndContext(record *mlrval.Mlrmap, context *Context) *RecordAndContext + func (rac *RecordAndContext) Copy() *RecordAndContext + type TypeGatedMlrvalName struct + Name string + TypeMask int + TypeName string + func NewTypeGatedMlrvalName(name string, typeName string) (*TypeGatedMlrvalName, error) + func (tname *TypeGatedMlrvalName) Check(value *mlrval.Mlrval) error + type TypeGatedMlrvalVariable struct + func NewTypeGatedMlrvalVariable(name string, typeName string, value *mlrval.Mlrval) (*TypeGatedMlrvalVariable, error) + func (tvar *TypeGatedMlrvalVariable) Assign(value *mlrval.Mlrval) error + func (tvar *TypeGatedMlrvalVariable) GetName() string + func (tvar *TypeGatedMlrvalVariable) GetValue() *mlrval.Mlrval + func (tvar *TypeGatedMlrvalVariable) Unassign() + func (tvar *TypeGatedMlrvalVariable) ValueString() string