@ version 1 . Schema = . ; version 1 . Version = 1 . PointerName = Ref / #f. Pattern = < [ ; special builtins or < symbol> [=Boolean =Float =Double =SignedInteger =String =ByteString =Symbol]>> ; matches a pointer in the input ; =symbol, < any>, or plain non-symbol atom ; symbol, symbol.symbol, symbol.symbol.symbol, ... Ref ; Pattern / Pattern / ... ; < [Pattern Pattern ...]> ; and the empty pattern is < []> ; Pattern & Pattern & ... ; < [Pattern Pattern ...]> ; and the universal pattern, "any", is < []> ;