Package lecs

Types

LecsNode
Link copied to clipboard
public class LecsNode
The supertype of all nodes in the parse tree.
ListNode
Link copied to clipboard
public final class ListNode extends LecsNode
Parse tree representation of the list syntax literal.
MalformedStringError
Link copied to clipboard
public final class MalformedStringError extends TokenizerError
The TokenizerError representing malformed string tokens.
MismatchedClosingBrace
Link copied to clipboard
public final class MismatchedClosingBrace extends ParseError
The ParseError representing incorrectly matched braces in the source code.
ParseError
Link copied to clipboard
public class ParseError
The supertype of all parse errors.
ParserKt
Link copied to clipboard
public final class ParserKt
SetNode
Link copied to clipboard
public final class SetNode extends LecsNode
Parse tree representation of the set syntax literal.
SymbolNode
Link copied to clipboard
public final class SymbolNode extends LecsNode
Parse tree representation of a symbol.
Token
Link copied to clipboard
public final class Token extends TokenizerTypes
The representation of the significant subunits of the program source code.
TokenizerError
Link copied to clipboard
public class TokenizerError
The supertype of all tokenizer errors.
TokenizerKt
Link copied to clipboard
public final class TokenizerKt
TokenizerTypes
Link copied to clipboard
public class TokenizerTypes
Used internally.
UnmatchedClosingBrace
Link copied to clipboard
public final class UnmatchedClosingBrace extends ParseError
The ParseError representing a found closing brace but no matching opening brace.
UnmatchedOpeningBraces
Link copied to clipboard
public final class UnmatchedOpeningBraces extends ParseError
The ParseError representing a List of opening braces with no matching closing braces.
VectorNode
Link copied to clipboard
public final class VectorNode extends LecsNode
Parse tree representation of the vector syntax literal.