|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use edu.rice.cs.util.sexp | |
---|---|
edu.rice.cs.drjava.project | |
edu.rice.cs.util.sexp |
Classes in edu.rice.cs.util.sexp used by edu.rice.cs.drjava.project | |
---|---|
SExpParseException
|
Classes in edu.rice.cs.util.sexp used by edu.rice.cs.util.sexp | |
---|---|
Atom
There are different kinds of atoms: text, boolean, number. |
|
BoolAtom
|
|
Cons
|
|
Empty
|
|
NumberAtom
|
|
SEList
|
|
SEListVisitor
The usual generically typed visitor for functional lists. |
|
SExp
SExp ::= Atom | SEList SEList ::= Empty | Cons(SExp, SEList) Atom ::= text | number | boolean text ::= string | symbol string ::= "non-quote-char*" symbol ::= non-special-char* non-quote-char ::= alphanumeric | escapes | white-sp-char | other escapes ::= \" | \\ white-sp-char ::= ascii chars from 0-32 boolean ::= true | false number ::= digit* {. |
|
SExpParseException
|
|
SExpVisitor
Just your every-day visitor. |
|
TextAtom
|
|
Tokens.BackSlashToken
|
|
Tokens.BooleanToken
Words include any text (including symbols) that is not a number, a backslash, or a quote character. |
|
Tokens.LeftParenToken
|
|
Tokens.RightParenToken
|
|
Tokens.SExpToken
These tokens are designed to be compared using the == operator with (, ), ", and \. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |