Class Syntax

java.lang.Object
All Implemented Interfaces:
IValidated, IWriteable

public final class Syntax extends ACell
Class representing a Syntax Object. A Syntax Object wraps:
  • A Form (which may contain nested Syntax Objects)
  • Metadata for the Syntax Object, which may be any arbitrary hashmap
Syntax Objects may not wrap another Syntax Object directly, but may contain nested Syntax Objects within data structures. Inspired by Racket.