Documentation
¶
Index ¶
- func AtomKindBooleanToPreserves(_ AtomKindBoolean) Value
- func AtomKindByteStringToPreserves(_ AtomKindByteString) Value
- func AtomKindDoubleToPreserves(_ AtomKindDouble) Value
- func AtomKindGenerator(g goast.AST, a AtomKind)
- func AtomKindSignedIntegerToPreserves(_ AtomKindSignedInteger) Value
- func AtomKindStringToPreserves(_ AtomKindString) Value
- func AtomKindSymbolToPreserves(_ AtomKindSymbol) Value
- func AtomKindToPreserves(s AtomKind) Value
- func AtomKindToPreservesSchema(p AtomKind, _ string) string
- func BindingGenerator(g goast.AST, b Binding)
- func BindingToPreserves(s Binding) Value
- func BindingToPreservesSchema(p Binding, indent string) string
- func BooleanFromPreservesSchema(values []Value) *Boolean
- func BooleanToPreservesSchema(p Boolean, _ string) string
- func BundleGenerator(name string, b Bundle) *goast.Bundle
- func BundleToPreserves(s Bundle) Value
- func BundleToPreservesSchema(p Bundle, indent string) string
- func ByteStringFromPreservesSchema(values []Value) *ByteString
- func ByteStringToPreservesSchema(b ByteString, _ string) string
- func CompoundPatternDictGenerator(g goast.AST, c CompoundPatternDict)
- func CompoundPatternDictToPreserves(s CompoundPatternDict) Value
- func CompoundPatternDictToPreservesSchema(p CompoundPatternDict, indent string) string
- func CompoundPatternGenerator(g goast.AST, c CompoundPattern)
- func CompoundPatternRecGenerator(g goast.AST, c CompoundPatternRec)
- func CompoundPatternRecToPreserves(s CompoundPatternRec) Value
- func CompoundPatternRecToPreservesSchema(p CompoundPatternRec, indent string) string
- func CompoundPatternToPreserves(s CompoundPattern) Value
- func CompoundPatternToPreservesSchema(p CompoundPattern, indent string) string
- func CompoundPatternTupleGenerator(g goast.AST, c CompoundPatternTuple)
- func CompoundPatternTuplePrefixGenerator(g goast.AST, c CompoundPatternTuplePrefix)
- func CompoundPatternTuplePrefixToPreserves(s CompoundPatternTuplePrefix) Value
- func CompoundPatternTuplePrefixToPreservesSchema(p CompoundPatternTuplePrefix, indent string) string
- func CompoundPatternTupleToPreserves(s CompoundPatternTuple) Value
- func CompoundPatternTupleToPreservesSchema(p CompoundPatternTuple, indent string) string
- func DefinitionAndGenerator(g goast.AST, d *DefinitionAnd)
- func DefinitionAndToPreserves(s DefinitionAnd) Value
- func DefinitionAndToPreservesSchema(p DefinitionAnd, indent string) string
- func DefinitionGenerator(name string, d Definition) *goast.Definition
- func DefinitionOrGenerator(g goast.AST, d *DefinitionOr)
- func DefinitionOrToPreserves(s DefinitionOr) Value
- func DefinitionOrToPreservesSchema(p DefinitionOr, indent string) string
- func DefinitionPatternGenerator(g goast.AST, d *DefinitionPattern)
- func DefinitionPatternToPreserves(s DefinitionPattern) Value
- func DefinitionPatternToPreservesSchema(p DefinitionPattern, indent string) string
- func DefinitionToPreserves(s Definition) Value
- func DefinitionToPreservesSchema(p Definition, indent string) string
- func DefinitionsGenerator(s *goast.Schema, d Definitions)
- func DefinitionsToPreserves(m Definitions) Value
- func DefinitionsToPreservesSchema(p Definitions, indent string) string
- func DictionaryEntriesGenerator(g goast.AST, d DictionaryEntries)
- func DictionaryEntriesToPreserves(m DictionaryEntries) Value
- func DictionaryEntriesToPreservesSchema(p DictionaryEntries, indent string) string
- func DoubleFromPreservesSchema(values []Value) *Double
- func DoubleToPreservesSchema(p Double, _ string) string
- func EmbeddedTypeGenerator(s *goast.Schema, e EmbeddedTypeName)
- func EmbeddedTypeNameFalseToPreserves(_ EmbeddedTypeNameFalse) Value
- func EmbeddedTypeNameFalseToPreservesSchema(p EmbeddedTypeNameFalse, indent string) string
- func EmbeddedTypeNameRefToPreserves(s EmbeddedTypeNameRef) Value
- func EmbeddedTypeNameRefToPreservesSchema(p EmbeddedTypeNameRef, indent string) string
- func EmbeddedTypeNameToPreserves(s EmbeddedTypeName) Value
- func EmbeddedTypeNameToPreservesSchema(p EmbeddedTypeName, indent string) string
- func ModulePathToPreserves(d ModulePath) Value
- func ModulePathToPreservesSchema(p ModulePath, indent string) (s string)
- func ModulesGenerator(b *goast.Bundle, m Modules)
- func ModulesToPreserves(m Modules) Value
- func ModulesToPreservesSchema(p Modules, indent string) string
- func NamedAlternativeGenerator(g goast.AST, n NamedAlternative)
- func NamedAlternativeToPreserves(n NamedAlternative) Value
- func NamedAlternativeToPreservesSchema(p NamedAlternative, indent string) string
- func NamedPatternAnonymousGenerator(g goast.AST, n *NamedPatternAnonymous)
- func NamedPatternAnonymousToPreserves(s NamedPatternAnonymous) Value
- func NamedPatternAnonymousToPreservesSchema(p NamedPatternAnonymous, indent string) string
- func NamedPatternGenerator(g goast.AST, n NamedPattern)
- func NamedPatternNamedGenerator(g goast.AST, n *NamedPatternNamed)
- func NamedPatternNamedToPreserves(s NamedPatternNamed) Value
- func NamedPatternNamedToPreservesSchema(p NamedPatternNamed, indent string) string
- func NamedPatternToPreserves(s NamedPattern) Value
- func NamedPatternToPreservesSchema(p NamedPattern, indent string) string
- func NamedSimplePatternAnonymousGenerator(g goast.AST, n *NamedSimplePatternAnonymous)
- func NamedSimplePatternAnonymousToPreserves(s NamedSimplePatternAnonymous) Value
- func NamedSimplePatternAnonymousToPreservesSchema(p NamedSimplePatternAnonymous, indent string) string
- func NamedSimplePatternGenerator(g goast.AST, n NamedSimplePattern)
- func NamedSimplePatternNamedGenerator(g goast.AST, n *NamedSimplePatternNamed)
- func NamedSimplePatternNamedToPreserves(s NamedSimplePatternNamed) Value
- func NamedSimplePatternNamedToPreservesSchema(p NamedSimplePatternNamed, indent string) string
- func NamedSimplePatternToPreserves(s NamedSimplePattern) Value
- func NamedSimplePatternToPreservesSchema(p NamedSimplePattern, indent string) string
- func PatternCompoundPatternToPreserves(s PatternCompoundPattern) Value
- func PatternCompoundPatternToPreservesSchema(p PatternCompoundPattern, indent string) string
- func PatternGenerator(g goast.AST, p Pattern)
- func PatternSimplePatternToPreserves(s PatternSimplePattern) Value
- func PatternSimplePatternToPreservesSchema(p PatternSimplePattern, indent string) string
- func PatternToPreserves(s Pattern) Value
- func PatternToPreservesSchema(p Pattern, indent string) string
- func PstringFromPreservesSchema(values []Value) *Pstring
- func PstringToPreservesSchema(s Pstring, _ string) string
- func RefGenerator(g goast.AST, r *Ref)
- func RefToPreserves(s Ref) Value
- func RefToPreservesSchema(p Ref, indent string) string
- func SchemaGenerator(b *goast.Bundle, mp ModulePath, m Schema)
- func SchemaToPreserves(d Schema) Value
- func SchemaToPreservesSchema(p Schema, indent string) string
- func SignedIntegerFromPreservesSchema(values []Value) *SignedInteger
- func SignedIntegerToPreservesSchema(p SignedInteger, _ string) string
- func SimplePatternAnyGenerator(g goast.AST, s SimplePatternAny)
- func SimplePatternAnyToPreserves(_ SimplePatternAny) Value
- func SimplePatternAnyToPreservesSchema(p SimplePatternAny, indent string) string
- func SimplePatternAtomToPreserves(s SimplePatternAtom) Value
- func SimplePatternAtomToPreservesSchema(p SimplePatternAtom, indent string) string
- func SimplePatternDictofGenerator(g goast.AST, s SimplePatternDictof)
- func SimplePatternDictofToPreserves(s SimplePatternDictof) Value
- func SimplePatternDictofToPreservesSchema(p SimplePatternDictof, indent string) string
- func SimplePatternEmbeddedGenerator(g goast.AST, s SimplePattern)
- func SimplePatternEmbeddedToPreserves(s SimplePatternEmbedded) Value
- func SimplePatternEmbeddedToPreservesSchema(p SimplePatternEmbedded, indent string) string
- func SimplePatternGenerator(g goast.AST, s SimplePattern)
- func SimplePatternLitGenerator(g goast.AST, l *SimplePatternLit)
- func SimplePatternLitToPreserves(s SimplePatternLit) Value
- func SimplePatternLitToPreservesSchema(p SimplePatternLit, indent string) string
- func SimplePatternRefToPreserves(s SimplePatternRef) Value
- func SimplePatternRefToPreservesSchema(p SimplePatternRef, indent string) string
- func SimplePatternSeqofGenerator(g goast.AST, s SimplePattern)
- func SimplePatternSeqofToPreserves(s SimplePatternSeqof) Value
- func SimplePatternSeqofToPreservesSchema(p SimplePatternSeqof, indent string) string
- func SimplePatternSetofGenerator(g goast.AST, s SimplePattern)
- func SimplePatternSetofToPreserves(s SimplePatternSetof) Value
- func SimplePatternSetofToPreservesSchema(p SimplePatternSetof, indent string) string
- func SimplePatternToPreserves(s SimplePattern) Value
- func SimplePatternToPreservesSchema(p SimplePattern, indent string) string
- func SymbolFromPreservesSchema(values []Value) *Symbol
- func SymbolToPreservesSchema(p Symbol, _ string) string
- func ValueFromPreservesSchema(values []Value) Value
- func ValueToPreservesSchema(p Value, indent string) string
- func VersionGenerator(s *goast.Schema, v Version)
- func VersionToPreserves(_ Version) Value
- func VersionToPreservesSchema(_ Version, _ string) string
- type AtomKind
- type AtomKindBoolean
- type AtomKindByteString
- type AtomKindDouble
- type AtomKindSignedInteger
- type AtomKindString
- type AtomKindSymbol
- type Binding
- type Bundle
- type CompoundPattern
- type CompoundPatternDict
- type CompoundPatternRec
- type CompoundPatternTuple
- type CompoundPatternTuplePrefix
- type Definition
- type DefinitionAnd
- type DefinitionOr
- type DefinitionPattern
- type Definitions
- type DictionaryEntries
- type EmbeddedTypeName
- type EmbeddedTypeNameFalse
- type EmbeddedTypeNameRef
- type ModulePath
- type Modules
- type NamedAlternative
- type NamedPattern
- type NamedPatternAnonymous
- type NamedPatternNamed
- type NamedSimplePattern
- type NamedSimplePatternAnonymous
- type NamedSimplePatternNamed
- type Pattern
- type PatternCompoundPattern
- type PatternSimplePattern
- type Ref
- type Schema
- func FromPreserves(file string) (*Schema, error)
- func FromPreservesSchemaFile(file string) (*Schema, error)
- func NewSchema(definitions Definitions, embeddedType EmbeddedTypeName, version Version) *Schema
- func SchemaFromPreserves(value Value) *Schema
- func SchemaFromPreservesSchema(s Schema, values []Value) *Schema
- type SimplePattern
- type SimplePatternAny
- type SimplePatternAtom
- type SimplePatternDictof
- type SimplePatternEmbedded
- type SimplePatternLit
- type SimplePatternRef
- type SimplePatternSeqof
- type SimplePatternSetof
- type Version
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AtomKindBooleanToPreserves ¶
func AtomKindBooleanToPreserves(_ AtomKindBoolean) Value
func AtomKindByteStringToPreserves ¶
func AtomKindByteStringToPreserves(_ AtomKindByteString) Value
func AtomKindDoubleToPreserves ¶
func AtomKindDoubleToPreserves(_ AtomKindDouble) Value
func AtomKindGenerator ¶
func AtomKindSignedIntegerToPreserves ¶
func AtomKindSignedIntegerToPreserves(_ AtomKindSignedInteger) Value
func AtomKindStringToPreserves ¶
func AtomKindStringToPreserves(_ AtomKindString) Value
func AtomKindSymbolToPreserves ¶
func AtomKindSymbolToPreserves(_ AtomKindSymbol) Value
func AtomKindToPreserves ¶
func AtomKindToPreserves(s AtomKind) Value
func BindingGenerator ¶
func BindingToPreserves ¶
func BindingToPreserves(s Binding) Value
func BooleanFromPreservesSchema ¶
func BooleanFromPreservesSchema(values []Value) *Boolean
func BundleToPreserves ¶
func BundleToPreserves(s Bundle) Value
func BundleToPreservesSchema ¶
func ByteStringFromPreservesSchema ¶
func ByteStringFromPreservesSchema(values []Value) *ByteString
func CompoundPatternDictGenerator ¶
func CompoundPatternDictGenerator(g goast.AST, c CompoundPatternDict)
func CompoundPatternDictToPreserves ¶
func CompoundPatternDictToPreserves(s CompoundPatternDict) Value
func CompoundPatternDictToPreservesSchema ¶
func CompoundPatternDictToPreservesSchema(p CompoundPatternDict, indent string) string
func CompoundPatternGenerator ¶
func CompoundPatternGenerator(g goast.AST, c CompoundPattern)
func CompoundPatternRecGenerator ¶
func CompoundPatternRecGenerator(g goast.AST, c CompoundPatternRec)
func CompoundPatternRecToPreserves ¶
func CompoundPatternRecToPreserves(s CompoundPatternRec) Value
func CompoundPatternRecToPreservesSchema ¶
func CompoundPatternRecToPreservesSchema(p CompoundPatternRec, indent string) string
func CompoundPatternToPreserves ¶
func CompoundPatternToPreserves(s CompoundPattern) Value
func CompoundPatternToPreservesSchema ¶
func CompoundPatternToPreservesSchema(p CompoundPattern, indent string) string
func CompoundPatternTupleGenerator ¶
func CompoundPatternTupleGenerator(g goast.AST, c CompoundPatternTuple)
func CompoundPatternTuplePrefixGenerator ¶
func CompoundPatternTuplePrefixGenerator(g goast.AST, c CompoundPatternTuplePrefix)
func CompoundPatternTuplePrefixToPreserves ¶
func CompoundPatternTuplePrefixToPreserves(s CompoundPatternTuplePrefix) Value
func CompoundPatternTuplePrefixToPreservesSchema ¶
func CompoundPatternTuplePrefixToPreservesSchema(p CompoundPatternTuplePrefix, indent string) string
func CompoundPatternTupleToPreserves ¶
func CompoundPatternTupleToPreserves(s CompoundPatternTuple) Value
func CompoundPatternTupleToPreservesSchema ¶
func CompoundPatternTupleToPreservesSchema(p CompoundPatternTuple, indent string) string
func DefinitionAndGenerator ¶
func DefinitionAndGenerator(g goast.AST, d *DefinitionAnd)
func DefinitionAndToPreserves ¶
func DefinitionAndToPreserves(s DefinitionAnd) Value
func DefinitionAndToPreservesSchema ¶
func DefinitionAndToPreservesSchema(p DefinitionAnd, indent string) string
func DefinitionGenerator ¶
func DefinitionGenerator(name string, d Definition) *goast.Definition
func DefinitionOrGenerator ¶
func DefinitionOrGenerator(g goast.AST, d *DefinitionOr)
func DefinitionOrToPreserves ¶
func DefinitionOrToPreserves(s DefinitionOr) Value
func DefinitionOrToPreservesSchema ¶
func DefinitionOrToPreservesSchema(p DefinitionOr, indent string) string
func DefinitionPatternGenerator ¶
func DefinitionPatternGenerator(g goast.AST, d *DefinitionPattern)
func DefinitionPatternToPreserves ¶
func DefinitionPatternToPreserves(s DefinitionPattern) Value
func DefinitionPatternToPreservesSchema ¶
func DefinitionPatternToPreservesSchema(p DefinitionPattern, indent string) string
func DefinitionToPreserves ¶
func DefinitionToPreserves(s Definition) Value
func DefinitionToPreservesSchema ¶
func DefinitionToPreservesSchema(p Definition, indent string) string
func DefinitionsGenerator ¶
func DefinitionsGenerator(s *goast.Schema, d Definitions)
func DefinitionsToPreserves ¶
func DefinitionsToPreserves(m Definitions) Value
func DefinitionsToPreservesSchema ¶
func DefinitionsToPreservesSchema(p Definitions, indent string) string
func DictionaryEntriesGenerator ¶
func DictionaryEntriesGenerator(g goast.AST, d DictionaryEntries)
func DictionaryEntriesToPreserves ¶
func DictionaryEntriesToPreserves(m DictionaryEntries) Value
func DictionaryEntriesToPreservesSchema ¶
func DictionaryEntriesToPreservesSchema(p DictionaryEntries, indent string) string
func DoubleFromPreservesSchema ¶
func DoubleFromPreservesSchema(values []Value) *Double
func DoubleToPreservesSchema ¶
func EmbeddedTypeGenerator ¶
func EmbeddedTypeGenerator(s *goast.Schema, e EmbeddedTypeName)
func EmbeddedTypeNameFalseToPreserves ¶
func EmbeddedTypeNameFalseToPreserves(_ EmbeddedTypeNameFalse) Value
func EmbeddedTypeNameFalseToPreservesSchema ¶
func EmbeddedTypeNameFalseToPreservesSchema(p EmbeddedTypeNameFalse, indent string) string
func EmbeddedTypeNameRefToPreserves ¶
func EmbeddedTypeNameRefToPreserves(s EmbeddedTypeNameRef) Value
func EmbeddedTypeNameRefToPreservesSchema ¶
func EmbeddedTypeNameRefToPreservesSchema(p EmbeddedTypeNameRef, indent string) string
func EmbeddedTypeNameToPreserves ¶
func EmbeddedTypeNameToPreserves(s EmbeddedTypeName) Value
func EmbeddedTypeNameToPreservesSchema ¶
func EmbeddedTypeNameToPreservesSchema(p EmbeddedTypeName, indent string) string
func ModulePathToPreserves ¶
func ModulePathToPreserves(d ModulePath) Value
func ModulePathToPreservesSchema ¶
func ModulePathToPreservesSchema(p ModulePath, indent string) (s string)
func ModulesGenerator ¶
func ModulesToPreserves ¶
func ModulesToPreserves(m Modules) Value
func NamedAlternativeGenerator ¶
func NamedAlternativeGenerator(g goast.AST, n NamedAlternative)
func NamedAlternativeToPreserves ¶
func NamedAlternativeToPreserves(n NamedAlternative) Value
func NamedAlternativeToPreservesSchema ¶
func NamedAlternativeToPreservesSchema(p NamedAlternative, indent string) string
func NamedPatternAnonymousGenerator ¶
func NamedPatternAnonymousGenerator(g goast.AST, n *NamedPatternAnonymous)
func NamedPatternAnonymousToPreserves ¶
func NamedPatternAnonymousToPreserves(s NamedPatternAnonymous) Value
func NamedPatternAnonymousToPreservesSchema ¶
func NamedPatternAnonymousToPreservesSchema(p NamedPatternAnonymous, indent string) string
func NamedPatternGenerator ¶
func NamedPatternGenerator(g goast.AST, n NamedPattern)
func NamedPatternNamedGenerator ¶
func NamedPatternNamedGenerator(g goast.AST, n *NamedPatternNamed)
func NamedPatternNamedToPreserves ¶
func NamedPatternNamedToPreserves(s NamedPatternNamed) Value
func NamedPatternNamedToPreservesSchema ¶
func NamedPatternNamedToPreservesSchema(p NamedPatternNamed, indent string) string
func NamedPatternToPreserves ¶
func NamedPatternToPreserves(s NamedPattern) Value
func NamedPatternToPreservesSchema ¶
func NamedPatternToPreservesSchema(p NamedPattern, indent string) string
func NamedSimplePatternAnonymousGenerator ¶
func NamedSimplePatternAnonymousGenerator(g goast.AST, n *NamedSimplePatternAnonymous)
func NamedSimplePatternAnonymousToPreserves ¶
func NamedSimplePatternAnonymousToPreserves(s NamedSimplePatternAnonymous) Value
func NamedSimplePatternAnonymousToPreservesSchema ¶
func NamedSimplePatternAnonymousToPreservesSchema(p NamedSimplePatternAnonymous, indent string) string
func NamedSimplePatternGenerator ¶
func NamedSimplePatternGenerator(g goast.AST, n NamedSimplePattern)
func NamedSimplePatternNamedGenerator ¶
func NamedSimplePatternNamedGenerator(g goast.AST, n *NamedSimplePatternNamed)
func NamedSimplePatternNamedToPreserves ¶
func NamedSimplePatternNamedToPreserves(s NamedSimplePatternNamed) Value
func NamedSimplePatternNamedToPreservesSchema ¶
func NamedSimplePatternNamedToPreservesSchema(p NamedSimplePatternNamed, indent string) string
func NamedSimplePatternToPreserves ¶
func NamedSimplePatternToPreserves(s NamedSimplePattern) Value
func NamedSimplePatternToPreservesSchema ¶
func NamedSimplePatternToPreservesSchema(p NamedSimplePattern, indent string) string
func PatternCompoundPatternToPreserves ¶
func PatternCompoundPatternToPreserves(s PatternCompoundPattern) Value
func PatternCompoundPatternToPreservesSchema ¶
func PatternCompoundPatternToPreservesSchema(p PatternCompoundPattern, indent string) string
func PatternGenerator ¶
func PatternSimplePatternToPreserves ¶
func PatternSimplePatternToPreserves(s PatternSimplePattern) Value
func PatternSimplePatternToPreservesSchema ¶
func PatternSimplePatternToPreservesSchema(p PatternSimplePattern, indent string) string
func PatternToPreserves ¶
func PatternToPreserves(s Pattern) Value
func PstringFromPreservesSchema ¶
func PstringFromPreservesSchema(values []Value) *Pstring
func RefGenerator ¶
func RefToPreserves ¶
func RefToPreserves(s Ref) Value
func RefToPreservesSchema ¶
func SchemaGenerator ¶
func SchemaGenerator(b *goast.Bundle, mp ModulePath, m Schema)
func SchemaToPreserves ¶
func SchemaToPreserves(d Schema) Value
func SchemaToPreservesSchema ¶
func SignedIntegerFromPreservesSchema ¶
func SignedIntegerFromPreservesSchema(values []Value) *SignedInteger
func SimplePatternAnyGenerator ¶
func SimplePatternAnyGenerator(g goast.AST, s SimplePatternAny)
func SimplePatternAnyToPreserves ¶
func SimplePatternAnyToPreserves(_ SimplePatternAny) Value
func SimplePatternAnyToPreservesSchema ¶
func SimplePatternAnyToPreservesSchema(p SimplePatternAny, indent string) string
func SimplePatternAtomToPreserves ¶
func SimplePatternAtomToPreserves(s SimplePatternAtom) Value
func SimplePatternAtomToPreservesSchema ¶
func SimplePatternAtomToPreservesSchema(p SimplePatternAtom, indent string) string
func SimplePatternDictofGenerator ¶
func SimplePatternDictofGenerator(g goast.AST, s SimplePatternDictof)
func SimplePatternDictofToPreserves ¶
func SimplePatternDictofToPreserves(s SimplePatternDictof) Value
func SimplePatternDictofToPreservesSchema ¶
func SimplePatternDictofToPreservesSchema(p SimplePatternDictof, indent string) string
func SimplePatternEmbeddedGenerator ¶
func SimplePatternEmbeddedGenerator(g goast.AST, s SimplePattern)
func SimplePatternEmbeddedToPreserves ¶
func SimplePatternEmbeddedToPreserves(s SimplePatternEmbedded) Value
func SimplePatternEmbeddedToPreservesSchema ¶
func SimplePatternEmbeddedToPreservesSchema(p SimplePatternEmbedded, indent string) string
func SimplePatternGenerator ¶
func SimplePatternGenerator(g goast.AST, s SimplePattern)
func SimplePatternLitGenerator ¶
func SimplePatternLitGenerator(g goast.AST, l *SimplePatternLit)
func SimplePatternLitToPreserves ¶
func SimplePatternLitToPreserves(s SimplePatternLit) Value
func SimplePatternLitToPreservesSchema ¶
func SimplePatternLitToPreservesSchema(p SimplePatternLit, indent string) string
func SimplePatternRefToPreserves ¶
func SimplePatternRefToPreserves(s SimplePatternRef) Value
func SimplePatternRefToPreservesSchema ¶
func SimplePatternRefToPreservesSchema(p SimplePatternRef, indent string) string
func SimplePatternSeqofGenerator ¶
func SimplePatternSeqofGenerator(g goast.AST, s SimplePattern)
func SimplePatternSeqofToPreserves ¶
func SimplePatternSeqofToPreserves(s SimplePatternSeqof) Value
func SimplePatternSeqofToPreservesSchema ¶
func SimplePatternSeqofToPreservesSchema(p SimplePatternSeqof, indent string) string
func SimplePatternSetofGenerator ¶
func SimplePatternSetofGenerator(g goast.AST, s SimplePattern)
func SimplePatternSetofToPreserves ¶
func SimplePatternSetofToPreserves(s SimplePatternSetof) Value
func SimplePatternSetofToPreservesSchema ¶
func SimplePatternSetofToPreservesSchema(p SimplePatternSetof, indent string) string
func SimplePatternToPreserves ¶
func SimplePatternToPreserves(s SimplePattern) Value
func SimplePatternToPreservesSchema ¶
func SimplePatternToPreservesSchema(p SimplePattern, indent string) string
func SymbolFromPreservesSchema ¶
func SymbolFromPreservesSchema(values []Value) *Symbol
func SymbolToPreservesSchema ¶
func ValueFromPreservesSchema ¶
func ValueFromPreservesSchema(values []Value) Value
func ValueToPreservesSchema ¶
func VersionGenerator ¶
func VersionToPreserves ¶
func VersionToPreserves(_ Version) Value
Types ¶
type AtomKind ¶
type AtomKind interface {
IsAtomKind()
}
func AtomKindFromPreserves ¶
func AtomKindFromPreserves(value Value) AtomKind
func AtomKindFromPreservesSchema ¶
func AtomKindFromPreservesSchema(values []Value) AtomKind
type AtomKindBoolean ¶
type AtomKindBoolean struct { }
func AtomKindBooleanFromPreserves ¶
func AtomKindBooleanFromPreserves(value Value) *AtomKindBoolean
func NewAtomKindBoolean ¶
func NewAtomKindBoolean() *AtomKindBoolean
func (*AtomKindBoolean) IsAtomKind ¶
func (*AtomKindBoolean) IsAtomKind()
type AtomKindByteString ¶
type AtomKindByteString struct { }
func AtomKindByteStringFromPreserves ¶
func AtomKindByteStringFromPreserves(value Value) *AtomKindByteString
func NewAtomKindByteString ¶
func NewAtomKindByteString() *AtomKindByteString
func (*AtomKindByteString) IsAtomKind ¶
func (*AtomKindByteString) IsAtomKind()
type AtomKindDouble ¶
type AtomKindDouble struct { }
func AtomKindDoubleFromPreserves ¶
func AtomKindDoubleFromPreserves(value Value) *AtomKindDouble
func NewAtomKindDouble ¶
func NewAtomKindDouble() *AtomKindDouble
func (*AtomKindDouble) IsAtomKind ¶
func (*AtomKindDouble) IsAtomKind()
type AtomKindSignedInteger ¶
type AtomKindSignedInteger struct { }
func AtomKindSignedIntegerFromPreserves ¶
func AtomKindSignedIntegerFromPreserves(value Value) *AtomKindSignedInteger
func NewAtomKindSignedInteger ¶
func NewAtomKindSignedInteger() *AtomKindSignedInteger
func (*AtomKindSignedInteger) IsAtomKind ¶
func (*AtomKindSignedInteger) IsAtomKind()
type AtomKindString ¶
type AtomKindString struct { }
func AtomKindStringFromPreserves ¶
func AtomKindStringFromPreserves(value Value) *AtomKindString
func NewAtomKindString ¶
func NewAtomKindString() *AtomKindString
func (*AtomKindString) IsAtomKind ¶
func (*AtomKindString) IsAtomKind()
type AtomKindSymbol ¶
type AtomKindSymbol struct { }
func AtomKindSymbolFromPreserves ¶
func AtomKindSymbolFromPreserves(value Value) *AtomKindSymbol
func NewAtomKindSymbol ¶
func NewAtomKindSymbol() *AtomKindSymbol
func (*AtomKindSymbol) IsAtomKind ¶
func (*AtomKindSymbol) IsAtomKind()
type Binding ¶
type Binding struct { Name Symbol Pattern SimplePattern }
func BindingFromPreserves ¶
func BindingFromPreserves(value Value) *Binding
func BindingFromPreservesSchema ¶
func BindingFromPreservesSchema(values []Value) *Binding
func NewBinding ¶
func NewBinding(name Symbol, pattern SimplePattern) *Binding
type Bundle ¶
type Bundle struct {
Modules Modules
}
func BundleFromPreserves ¶
func BundleFromPreserves(value Value) *Bundle
func BundleFromPreservesSchema ¶
func BundleFromPreservesSchema(values []Value) *Bundle
type CompoundPattern ¶
type CompoundPattern interface {
IsCompoundPattern()
}
func CompoundPatternFromPreserves ¶
func CompoundPatternFromPreserves(value Value) CompoundPattern
func CompoundPatternFromPreservesSchema ¶
func CompoundPatternFromPreservesSchema(values []Value) CompoundPattern
type CompoundPatternDict ¶
type CompoundPatternDict struct {
Entries DictionaryEntries
}
func CompoundPatternDictFromPreserves ¶
func CompoundPatternDictFromPreserves(value Value) *CompoundPatternDict
func CompoundPatternDictFromPreservesSchema ¶
func CompoundPatternDictFromPreservesSchema(values []Value) *CompoundPatternDict
func NewCompoundPatternDict ¶
func NewCompoundPatternDict(entries DictionaryEntries) *CompoundPatternDict
func (*CompoundPatternDict) IsCompoundPattern ¶
func (*CompoundPatternDict) IsCompoundPattern()
type CompoundPatternRec ¶
type CompoundPatternRec struct { Label NamedPattern Fields NamedPattern }
func CompoundPatternRecFromPreserves ¶
func CompoundPatternRecFromPreserves(value Value) *CompoundPatternRec
func CompoundPatternRecFromPreservesSchema ¶
func CompoundPatternRecFromPreservesSchema(values []Value) *CompoundPatternRec
From an actual <rec <lit any> <tuple []>> r *Rec is a new object
func NewCompoundPatternRec ¶
func NewCompoundPatternRec(label NamedPattern, fields NamedPattern) *CompoundPatternRec
func (*CompoundPatternRec) IsCompoundPattern ¶
func (*CompoundPatternRec) IsCompoundPattern()
type CompoundPatternTuple ¶
type CompoundPatternTuple struct {
Patterns []NamedPattern
}
func CompoundPatternTupleFromPreserves ¶
func CompoundPatternTupleFromPreserves(value Value) *CompoundPatternTuple
func CompoundPatternTupleFromPreservesSchema ¶
func CompoundPatternTupleFromPreservesSchema(values []Value) *CompoundPatternTuple
func NewCompoundPatternTuple ¶
func NewCompoundPatternTuple(patterns []NamedPattern) *CompoundPatternTuple
func (*CompoundPatternTuple) IsCompoundPattern ¶
func (*CompoundPatternTuple) IsCompoundPattern()
type CompoundPatternTuplePrefix ¶
type CompoundPatternTuplePrefix struct { Fixed []NamedPattern Variable NamedSimplePattern }
func CompoundPatternTuplePrefixFromPreserves ¶
func CompoundPatternTuplePrefixFromPreserves(value Value) *CompoundPatternTuplePrefix
func CompoundPatternTuplePrefixFromPreservesSchema ¶
func CompoundPatternTuplePrefixFromPreservesSchema(values []Value) *CompoundPatternTuplePrefix
func NewCompoundPatternTuplePrefix ¶
func NewCompoundPatternTuplePrefix(fixed []NamedPattern, variable NamedSimplePattern) *CompoundPatternTuplePrefix
func (*CompoundPatternTuplePrefix) IsCompoundPattern ¶
func (*CompoundPatternTuplePrefix) IsCompoundPattern()
type Definition ¶
type Definition interface {
IsDefinition()
}
func DefinitionFromPreserves ¶
func DefinitionFromPreserves(value Value) Definition
func DefinitionFromPreservesSchema ¶
func DefinitionFromPreservesSchema(values []Value) Definition
type DefinitionAnd ¶
type DefinitionAnd struct { Pattern0 NamedPattern Pattern1 NamedPattern PatternN []NamedPattern }
func DefinitionAndFromPreserves ¶
func DefinitionAndFromPreserves(value Value) *DefinitionAnd
func DefinitionAndFromPreservesSchema ¶
func DefinitionAndFromPreservesSchema(values []Value) *DefinitionAnd
func NewDefinitionAnd ¶
func NewDefinitionAnd(pattern0 NamedPattern, pattern1 NamedPattern, patternN []NamedPattern) *DefinitionAnd
func (*DefinitionAnd) IsDefinition ¶
func (*DefinitionAnd) IsDefinition()
type DefinitionOr ¶
type DefinitionOr struct { Pattern0 NamedAlternative Pattern1 NamedAlternative PatternN []NamedAlternative }
func DefinitionOrFromPreserves ¶
func DefinitionOrFromPreserves(value Value) *DefinitionOr
func DefinitionOrFromPreservesSchema ¶
func DefinitionOrFromPreservesSchema(values []Value) *DefinitionOr
func NewDefinitionOr ¶
func NewDefinitionOr(pattern0 NamedAlternative, pattern1 NamedAlternative, patternN []NamedAlternative) *DefinitionOr
func (*DefinitionOr) IsDefinition ¶
func (*DefinitionOr) IsDefinition()
type DefinitionPattern ¶
type DefinitionPattern struct {
Pattern
}
func DefinitionPatternFromPreserves ¶
func DefinitionPatternFromPreserves(value Value) *DefinitionPattern
func DefinitionPatternFromPreservesSchema ¶
func DefinitionPatternFromPreservesSchema(values []Value) *DefinitionPattern
func NewDefinitionPattern ¶
func NewDefinitionPattern(pattern Pattern) *DefinitionPattern
func (*DefinitionPattern) IsDefinition ¶
func (*DefinitionPattern) IsDefinition()
type Definitions ¶
type Definitions map[Symbol]Definition
func DefinitionsFromPreserves ¶
func DefinitionsFromPreserves(value Value) *Definitions
func DefinitionsFromPreservesSchema ¶
func DefinitionsFromPreservesSchema(d Definitions, values []Value) *Definitions
func NewDefinitions ¶
func NewDefinitions() Definitions
func (Definitions) Add ¶
func (d Definitions) Add(k Symbol, v Definition) Definitions
type DictionaryEntries ¶
type DictionaryEntries map[Value]NamedSimplePattern
func DictionaryEntriesFromPreserves ¶
func DictionaryEntriesFromPreserves(value Value) *DictionaryEntries
func DictionaryEntriesFromPreservesSchema ¶
func DictionaryEntriesFromPreservesSchema(d DictionaryEntries, values []Value) *DictionaryEntries
func NewDictionaryEntries ¶
func NewDictionaryEntries() DictionaryEntries
func (DictionaryEntries) Add ¶
func (d DictionaryEntries) Add(value Value, namedSimplePattern NamedSimplePattern) DictionaryEntries
type EmbeddedTypeName ¶
type EmbeddedTypeName interface {
IsEmbeddedTypeName()
}
func EmbeddedTypeNameFromPreserves ¶
func EmbeddedTypeNameFromPreserves(value Value) EmbeddedTypeName
func EmbeddedTypeNameFromPreservesSchema ¶
func EmbeddedTypeNameFromPreservesSchema(values []Value) EmbeddedTypeName
type EmbeddedTypeNameFalse ¶
type EmbeddedTypeNameFalse struct { }
func EmbeddedTypeNameFalseFromPreserves ¶
func EmbeddedTypeNameFalseFromPreserves(value Value) *EmbeddedTypeNameFalse
func EmbeddedTypeNameFalseFromPreservesSchema ¶
func EmbeddedTypeNameFalseFromPreservesSchema(values []Value) *EmbeddedTypeNameFalse
func NewEmbeddedTypeNameFalse ¶
func NewEmbeddedTypeNameFalse() *EmbeddedTypeNameFalse
func (*EmbeddedTypeNameFalse) IsEmbeddedTypeName ¶
func (*EmbeddedTypeNameFalse) IsEmbeddedTypeName()
type EmbeddedTypeNameRef ¶
type EmbeddedTypeNameRef struct {
Ref
}
func EmbeddedTypeNameRefFromPreserves ¶
func EmbeddedTypeNameRefFromPreserves(value Value) *EmbeddedTypeNameRef
func EmbeddedTypeNameRefFromPreservesSchema ¶
func EmbeddedTypeNameRefFromPreservesSchema(values []Value) *EmbeddedTypeNameRef
func NewEmbeddedTypeNameRef ¶
func NewEmbeddedTypeNameRef(ref Ref) *EmbeddedTypeNameRef
func (*EmbeddedTypeNameRef) IsEmbeddedTypeName ¶
func (*EmbeddedTypeNameRef) IsEmbeddedTypeName()
type ModulePath ¶
type ModulePath []Symbol
func ModulePathFromPreserves ¶
func ModulePathFromPreserves(value Value) *ModulePath
func ModulePathFromPreservesSchema ¶
func ModulePathFromPreservesSchema(values []Value) *ModulePath
func NewModulePath ¶
func NewModulePath(items ...Symbol) *ModulePath
func (ModulePath) Hash ¶
func (m ModulePath) Hash() (s string)
func (*ModulePath) ToHash ¶
func (m *ModulePath) ToHash() extras.Hash[ModulePath]
type Modules ¶
type Modules map[extras.Hash[ModulePath]]Schema
func ModulesFromPreserves ¶
func ModulesFromPreserves(value Value) *Modules
func NewModules ¶
func NewModules() Modules
type NamedAlternative ¶
type NamedAlternative struct { VariantLabel Pstring Pattern Pattern }
func NamedAlternativeFromPreserves ¶
func NamedAlternativeFromPreserves(value Value) *NamedAlternative
func NamedAlternativeFromPreservesSchema ¶
func NamedAlternativeFromPreservesSchema(values []Value) *NamedAlternative
func NewNamedAlternative ¶
func NewNamedAlternative(variantLabel Pstring, pattern Pattern) *NamedAlternative
type NamedPattern ¶
type NamedPattern interface {
IsNamedPattern()
}
func NamedPatternFromPreserves ¶
func NamedPatternFromPreserves(value Value) NamedPattern
func NamedPatternFromPreservesSchema ¶
func NamedPatternFromPreservesSchema(values []Value) NamedPattern
type NamedPatternAnonymous ¶
type NamedPatternAnonymous struct {
Pattern
}
func NamedPatternAnonymousFromPreserves ¶
func NamedPatternAnonymousFromPreserves(value Value) *NamedPatternAnonymous
func NamedPatternAnonymousFromPreservesSchema ¶
func NamedPatternAnonymousFromPreservesSchema(values []Value) *NamedPatternAnonymous
func NewNamedPatternAnonymous ¶
func NewNamedPatternAnonymous(pattern Pattern) *NamedPatternAnonymous
func (*NamedPatternAnonymous) IsNamedPattern ¶
func (*NamedPatternAnonymous) IsNamedPattern()
type NamedPatternNamed ¶
type NamedPatternNamed struct {
Binding
}
func NamedPatternNamedFromPreserves ¶
func NamedPatternNamedFromPreserves(value Value) *NamedPatternNamed
func NamedPatternNamedFromPreservesSchema ¶
func NamedPatternNamedFromPreservesSchema(values []Value) *NamedPatternNamed
func NewNamedPatternNamed ¶
func NewNamedPatternNamed(binding Binding) *NamedPatternNamed
func (*NamedPatternNamed) IsNamedPattern ¶
func (*NamedPatternNamed) IsNamedPattern()
type NamedSimplePattern ¶
type NamedSimplePattern interface {
IsNamedSimplePattern()
}
func NamedSimplePatternFromPreserves ¶
func NamedSimplePatternFromPreserves(value Value) NamedSimplePattern
func NamedSimplePatternFromPreservesSchema ¶
func NamedSimplePatternFromPreservesSchema(values []Value) NamedSimplePattern
type NamedSimplePatternAnonymous ¶
type NamedSimplePatternAnonymous struct {
SimplePattern
}
func NamedSimplePatternAnonymousFromPreserves ¶
func NamedSimplePatternAnonymousFromPreserves(value Value) *NamedSimplePatternAnonymous
func NamedSimplePatternAnonymousFromPreservesSchema ¶
func NamedSimplePatternAnonymousFromPreservesSchema(values []Value) *NamedSimplePatternAnonymous
func NewNamedSimplePatternAnonymous ¶
func NewNamedSimplePatternAnonymous(simplePattern SimplePattern) *NamedSimplePatternAnonymous
func (*NamedSimplePatternAnonymous) IsNamedSimplePattern ¶
func (*NamedSimplePatternAnonymous) IsNamedSimplePattern()
type NamedSimplePatternNamed ¶
type NamedSimplePatternNamed struct {
Binding
}
func NamedSimplePatternNamedFromPreserves ¶
func NamedSimplePatternNamedFromPreserves(value Value) *NamedSimplePatternNamed
func NamedSimplePatternNamedFromPreservesSchema ¶
func NamedSimplePatternNamedFromPreservesSchema(values []Value) *NamedSimplePatternNamed
func NewNamedSimplePatternNamed ¶
func NewNamedSimplePatternNamed(binding Binding) *NamedSimplePatternNamed
func (*NamedSimplePatternNamed) IsNamedSimplePattern ¶
func (*NamedSimplePatternNamed) IsNamedSimplePattern()
type Pattern ¶
type Pattern interface {
IsPattern()
}
func PatternFromPreserves ¶
func PatternFromPreserves(value Value) Pattern
func PatternFromPreservesSchema ¶
func PatternFromPreservesSchema(values []Value) Pattern
type PatternCompoundPattern ¶
type PatternCompoundPattern struct {
CompoundPattern
}
func NewPatternCompoundPattern ¶
func NewPatternCompoundPattern(compoundPattern CompoundPattern) *PatternCompoundPattern
func PatternCompoundPatternFromPreserves ¶
func PatternCompoundPatternFromPreserves(value Value) *PatternCompoundPattern
func PatternCompoundPatternFromPreservesSchema ¶
func PatternCompoundPatternFromPreservesSchema(values []Value) *PatternCompoundPattern
func (*PatternCompoundPattern) IsPattern ¶
func (*PatternCompoundPattern) IsPattern()
type PatternSimplePattern ¶
type PatternSimplePattern struct {
SimplePattern
}
func NewPatternSimplePattern ¶
func NewPatternSimplePattern(simplePattern SimplePattern) *PatternSimplePattern
func PatternSimplePatternFromPreserves ¶
func PatternSimplePatternFromPreserves(value Value) *PatternSimplePattern
func PatternSimplePatternFromPreservesSchema ¶
func PatternSimplePatternFromPreservesSchema(values []Value) *PatternSimplePattern
func (*PatternSimplePattern) IsPattern ¶
func (*PatternSimplePattern) IsPattern()
type Ref ¶
type Ref struct { Module ModulePath Name Symbol }
func NewRef ¶
func NewRef(module ModulePath, name Symbol) *Ref
func RefFromPreserves ¶
func RefFromPreserves(value Value) *Ref
func RefFromPreservesSchema ¶
func RefFromPreservesSchema(values []Value) *Ref
type Schema ¶
type Schema struct { Definitions Definitions EmbeddedType EmbeddedTypeName Version Version }
func FromPreserves ¶
func FromPreservesSchemaFile ¶
func NewSchema ¶
func NewSchema(definitions Definitions, embeddedType EmbeddedTypeName, version Version) *Schema
func SchemaFromPreserves ¶
func SchemaFromPreserves(value Value) *Schema
type SimplePattern ¶
type SimplePattern interface {
IsSimplePattern()
}
func SimplePatternFromPreserves ¶
func SimplePatternFromPreserves(value Value) SimplePattern
func SimplePatternFromPreservesSchema ¶
func SimplePatternFromPreservesSchema(values []Value) SimplePattern
type SimplePatternAny ¶
type SimplePatternAny struct { }
func NewSimplePatternAny ¶
func NewSimplePatternAny() *SimplePatternAny
func SimplePatternAnyFromPreserves ¶
func SimplePatternAnyFromPreserves(value Value) *SimplePatternAny
func SimplePatternAnyFromPreservesSchema ¶
func SimplePatternAnyFromPreservesSchema(values []Value) *SimplePatternAny
func (*SimplePatternAny) IsSimplePattern ¶
func (*SimplePatternAny) IsSimplePattern()
type SimplePatternAtom ¶
type SimplePatternAtom struct {
AtomKind AtomKind
}
func NewSimplePatternAtom ¶
func NewSimplePatternAtom(atomKind AtomKind) *SimplePatternAtom
func SimplePatternAtomFromPreserves ¶
func SimplePatternAtomFromPreserves(value Value) *SimplePatternAtom
func SimplePatternAtomFromPreservesSchema ¶
func SimplePatternAtomFromPreservesSchema(values []Value) *SimplePatternAtom
func (*SimplePatternAtom) IsSimplePattern ¶
func (*SimplePatternAtom) IsSimplePattern()
type SimplePatternDictof ¶
type SimplePatternDictof struct { Key SimplePattern Value SimplePattern }
func NewSimplePatternDictof ¶
func NewSimplePatternDictof(key SimplePattern, value SimplePattern) *SimplePatternDictof
func SimplePatternDictofFromPreserves ¶
func SimplePatternDictofFromPreserves(value Value) *SimplePatternDictof
func SimplePatternDictofFromPreservesSchema ¶
func SimplePatternDictofFromPreservesSchema(values []Value) *SimplePatternDictof
func (*SimplePatternDictof) IsSimplePattern ¶
func (*SimplePatternDictof) IsSimplePattern()
type SimplePatternEmbedded ¶
type SimplePatternEmbedded struct {
Interface SimplePattern
}
func NewSimplePatternEmbedded ¶
func NewSimplePatternEmbedded(_interface SimplePattern) *SimplePatternEmbedded
func SimplePatternEmbeddedFromPreserves ¶
func SimplePatternEmbeddedFromPreserves(value Value) *SimplePatternEmbedded
func SimplePatternEmbeddedFromPreservesSchema ¶
func SimplePatternEmbeddedFromPreservesSchema(values []Value) *SimplePatternEmbedded
func (*SimplePatternEmbedded) IsSimplePattern ¶
func (*SimplePatternEmbedded) IsSimplePattern()
type SimplePatternLit ¶
type SimplePatternLit struct {
Value Value
}
func NewSimplePatternLit ¶
func NewSimplePatternLit(value Value) *SimplePatternLit
func SimplePatternLitFromPreserves ¶
func SimplePatternLitFromPreserves(value Value) *SimplePatternLit
func SimplePatternLitFromPreservesSchema ¶
func SimplePatternLitFromPreservesSchema(values []Value) *SimplePatternLit
func (*SimplePatternLit) IsSimplePattern ¶
func (*SimplePatternLit) IsSimplePattern()
type SimplePatternRef ¶
type SimplePatternRef struct {
Ref
}
func NewSimplePatternRef ¶
func NewSimplePatternRef(ref Ref) *SimplePatternRef
func SimplePatternRefFromPreserves ¶
func SimplePatternRefFromPreserves(value Value) *SimplePatternRef
func SimplePatternRefFromPreservesSchema ¶
func SimplePatternRefFromPreservesSchema(values []Value) *SimplePatternRef
func (*SimplePatternRef) IsSimplePattern ¶
func (*SimplePatternRef) IsSimplePattern()
type SimplePatternSeqof ¶
type SimplePatternSeqof struct {
Pattern SimplePattern
}
func NewSimplePatternSeqof ¶
func NewSimplePatternSeqof(pattern SimplePattern) *SimplePatternSeqof
func SimplePatternSeqofFromPreserves ¶
func SimplePatternSeqofFromPreserves(value Value) *SimplePatternSeqof
func SimplePatternSeqofFromPreservesSchema ¶
func SimplePatternSeqofFromPreservesSchema(values []Value) *SimplePatternSeqof
func (*SimplePatternSeqof) IsSimplePattern ¶
func (*SimplePatternSeqof) IsSimplePattern()
type SimplePatternSetof ¶
type SimplePatternSetof struct {
Pattern SimplePattern
}
func NewSimplePatternSetof ¶
func NewSimplePatternSetof(pattern SimplePattern) *SimplePatternSetof
func SimplePatternSetofFromPreserves ¶
func SimplePatternSetofFromPreserves(value Value) *SimplePatternSetof
func SimplePatternSetofFromPreservesSchema ¶
func SimplePatternSetofFromPreservesSchema(values []Value) *SimplePatternSetof
func (*SimplePatternSetof) IsSimplePattern ¶
func (*SimplePatternSetof) IsSimplePattern()
type Version ¶
type Version struct { }
func NewVersion ¶
func NewVersion() *Version
func VersionFromPreserves ¶
func VersionFromPreserves(value Value) *Version
func VersionFromPreservesSchema ¶
func VersionFromPreservesSchema(values []Value) *Version
Click to show internal directories.
Click to hide internal directories.