Interface SExpressionType
- All Superinterfaces:
com.io7m.jlexing.core.LexicalType<URI>
- All Known Subinterfaces:
SExpressionType.SAtomType, SExpressionType.SListType
- All Known Implementing Classes:
SExpressionType.SList, SExpressionType.SQuotedString, SExpressionType.SSymbol
public sealed interface SExpressionType
extends com.io7m.jlexing.core.LexicalType<URI>
permits SExpressionType.SAtomType, SExpressionType.SListType
The type of S-expressions.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe type of S-expressions that are atoms.static final recordA list of expressions.static interfaceThe type of lists.static final recordA quoted string.static final recordA symbol. -
Method Summary
Methods inherited from interface com.io7m.jlexing.core.LexicalType
lexical