Index

Builder

A Visitor that constructs a Value.

LicensedUnderAnnotation

Class for licensedUnder annotation.

Parser

A parser for SEXP data presented as a Tokenizer which calls the given visitor for each matched rule.

SexpArray

S-expression array.

SexpObject

S-expression object (hashmap).

Value

An SEXP value, a String, Boolean, Integer, Float, SexpObject, or SexpArray.

licensedUnder()

Like license but not limited to modules.

parse()

Parses an SEXP string into an SEXP value

parseBool()

Parse #t, #T, #f, #F, consuming any initial whitespace.

parseKeyOrString()

Parse a String literal, consuming any initial whitespace

parseNumber()

Parse a number, consuming any initial whitespace.

visit()

Recursively visit the given subject using the given visitor. I