Uses of Class
convex.core.data.Syntax
Packages that use Syntax
Package
Description
Data structures and algorithms, including a complete set of classes
required to implement immutable, decentralised data objects.
CVM type system implementation.
Core CVM implementation
CVM Operations, effectively the "machine code" of the CVM
-
Uses of Syntax in convex.core.data
Fields in convex.core.data declared as SyntaxMethods in convex.core.data that return SyntaxModifier and TypeMethodDescriptionstatic Syntax
Wraps a value as a Syntax Object with empty metadata.static Syntax
Wraps a value as a Syntax Object, adding the given new metadatastatic Syntax
Syntax.createUnchecked
(ACell value, AHashMap<ACell, ACell> meta) static Syntax
Merge metadata into a Cell, after wrapping as a Syntax ObjectMerges metadata into this syntax object, overriding existing metadatastatic Syntax
Wraps a value as a Syntax Object with empty metadata.static Syntax
Create a Syntax Object with the given value.static Syntax
Decodes a Syntax object from a Blob encodingSyntax.updateRefs
(IRefFunction func) Replaces metadata on this Syntax Object.Syntax.withoutMeta()
Removes all metadata from this Syntax ObjectMethods in convex.core.data with parameters of type Syntax -
Uses of Syntax in convex.core.data.type
Methods in convex.core.data.type that return Syntax -
Uses of Syntax in convex.core.lang
Fields in convex.core.lang with type parameters of type SyntaxMethods in convex.core.lang that return SyntaxModifier and TypeMethodDescriptionstatic Syntax
Reader.readSyntax
(String source) Parses an expression and returns a Syntax objectMethods in convex.core.lang with parameters of type SyntaxModifier and TypeMethodDescriptionContext.defineWithSyntax
(Syntax syn, ACell value) Defines a value in the environment of the current address, updating the metadata -
Uses of Syntax in convex.core.lang.ops
Methods in convex.core.lang.ops with parameters of type Syntax