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
Syntax.read
(ByteBuffer bb) Syntax.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