A E F G H I M P R S T V

A

accept(SExpVisitor<T>) - Method in class sexp.SEmpty
 
accept(SExpVisitor<T>) - Method in interface sexp.SExp
Apply a visitor to this s-expression.
accept(SExpVisitor<T>) - Method in class sexp.SNonEmpty
 
accept(SExpVisitor<T>) - Method in class sexp.SString
 
accept(SExpVisitor<T>) - Method in class sexp.SSymbol
 
append(SList, SList) - Static method in class SExpUtil
 
appendTest() - Method in class SExpUtilTest
 

E

email - package email
 
Email - Class in <Unnamed>
 
Email() - Constructor for class Email
 
Email - Class in email
 
Email() - Constructor for class email.Email
 
equals(Object) - Method in class sexp.SEmpty
 
equals(Object) - Method in class sexp.SNonEmpty
 
equals(Object) - Method in class sexp.SString
 
equals(Object) - Method in class sexp.SSymbol
 

F

first() - Method in class sexp.SEmpty
 
first() - Method in interface sexp.SList
 
first() - Method in class sexp.SNonEmpty
 
flatten(SExp) - Static method in class SExpUtil
 
flattenTest() - Method in class SExpUtilTest
 

G

get(int) - Method in class sexp.SEmpty
 
get(int) - Method in interface sexp.SList
 
get(int) - Method in class sexp.SNonEmpty
 

H

hashCode() - Method in class sexp.SEmpty
 
hashCode() - Method in class sexp.SNonEmpty
 
hashCode() - Method in class sexp.SString
 
hashCode() - Method in class sexp.SSymbol
 

I

isEmpty() - Method in class sexp.SEmpty
 
isEmpty() - Method in interface sexp.SList
 
isEmpty() - Method in class sexp.SNonEmpty
 
iterator() - Method in class sexp.SEmpty
 
iterator() - Method in interface sexp.SList
 
iterator() - Method in class sexp.SNonEmpty
 

M

main(String[]) - Static method in class email.Email
 
main(String[]) - Static method in class Email
 

P

parse(String) - Method in class sexp.SExpParser
Parse a string into a SExp.

R

rest() - Method in class sexp.SEmpty
 
rest() - Method in interface sexp.SList
 
rest() - Method in class sexp.SNonEmpty
 

S

SEmpty - Class in sexp
SEmpty represents the empty list.
SEmpty() - Constructor for class sexp.SEmpty
 
sexp - package sexp
 
SExp - Interface in sexp
SExp represents an s-expression.
SExpParseException - Exception in sexp
SExpParseException represents an exception caused by trying to parse a malformed string as an s-expression.
SExpParseException() - Constructor for exception sexp.SExpParseException
 
SExpParseException(String) - Constructor for exception sexp.SExpParseException
 
SExpParseException(Exception) - Constructor for exception sexp.SExpParseException
 
SExpParser - Class in sexp
SExpParser is a parser for s-expressions.
SExpParser() - Constructor for class sexp.SExpParser
 
SExpUtil - Class in <Unnamed>
 
SExpUtil() - Constructor for class SExpUtil
 
SExpUtilTest - Class in <Unnamed>
 
SExpUtilTest() - Constructor for class SExpUtilTest
 
SExpVisitor<T> - Interface in sexp
A SExpVisitor represents a function over SExp
size() - Method in class sexp.SEmpty
 
size() - Method in interface sexp.SList
 
size() - Method in class sexp.SNonEmpty
 
SList - Interface in sexp
SList represents an expression consisting of a list of subexpressions, e.g.
SNonEmpty - Class in sexp
SNonEmpty represents a list that starts with an element and is followed by a list of more elements.
SNonEmpty(SExp, SList) - Constructor for class sexp.SNonEmpty
 
SString - Class in sexp
SString represents an s-expression string, e.g.
SString(String) - Constructor for class sexp.SString
Make an SString.
SSymbol - Class in sexp
SSymbol represents an expression consisting of a symbol, e.g.
SSymbol(String) - Constructor for class sexp.SSymbol
Make an SSymbol.

T

toString() - Method in class sexp.SEmpty
 
toString() - Method in class sexp.SNonEmpty
 
toString() - Method in class sexp.SString
 
toString() - Method in class sexp.SSymbol
 

V

value() - Method in class sexp.SString
 
value() - Method in class sexp.SSymbol
 
visit(SList) - Method in interface sexp.SExpVisitor
 
visit(SString) - Method in interface sexp.SExpVisitor
 
visit(SSymbol) - Method in interface sexp.SExpVisitor
 

A E F G H I M P R S T V