Modifier and Type | Field and Description |
---|---|
static char[] |
hex_number_prefixes |
static char[] |
number_prefixes |
Quantity |
nval |
static char[] |
protected_literal_barrier |
Pair |
prval |
static char[] |
reserved |
static char[] |
sharp_special |
static char[] |
special |
static char[] |
special_and_reserved |
static char[] |
special_initials |
static char[] |
special_subsequents |
boolean |
strictR5RS |
java.lang.String |
sval |
static char[] |
unprintable_characters |
TT_BACKQUOTE, TT_DOT, TT_ENDPAIR, TT_EOF, TT_NUMBER, TT_PAIR, TT_PIPE, TT_QUOTE, TT_SHARP, TT_STRING, TT_SYMBOL, TT_UNQUOTE, TT_UNQUOTE_SPLICING
Constructor and Description |
---|
Lexer() |
Modifier and Type | Method and Description |
---|---|
int |
_nextToken(java.io.PushbackReader is,
int radix) |
static boolean |
contains(java.lang.String c,
char[] set) |
static boolean |
in(char c,
char[] set) |
static boolean |
isIdentifierStart(char c) |
static boolean |
isIdentifierSubsequent(char c) |
static boolean |
isPrintable(char c) |
int |
nextToken(java.io.PushbackReader is,
int radix) |
static boolean |
numberStart(char c,
int radix) |
int |
readChar(java.io.PushbackReader is) |
int |
readChar(java.io.PushbackReader is,
boolean handleEscapes,
boolean invertEscaped,
boolean respectReserved) |
int |
readIgnoringWhitespace(java.io.PushbackReader is) |
int |
readPureChar(java.io.PushbackReader is) |
java.lang.String |
readToBreak(java.io.PushbackReader is,
char[] stops,
boolean handleEscapes,
boolean ignoreEscapedBreaks) |
java.lang.String |
readToEndOfString(java.io.PushbackReader is) |
void |
skipMultilineComment(java.io.PushbackReader in) |
public static final char[] special
public static final char[] sharp_special
public static final char[] number_prefixes
public static final char[] hex_number_prefixes
public static final char[] reserved
public static final char[] special_and_reserved
public static final char[] special_initials
public static final char[] special_subsequents
public static final char[] protected_literal_barrier
public static final char[] unprintable_characters
public boolean strictR5RS
public java.lang.String sval
public Quantity nval
public Pair prval
public static final boolean isIdentifierStart(char c)
public static final boolean isIdentifierSubsequent(char c)
public static final boolean isPrintable(char c)
public int readIgnoringWhitespace(java.io.PushbackReader is) throws java.io.IOException
java.io.IOException
public int nextToken(java.io.PushbackReader is, int radix) throws java.io.IOException
java.io.IOException
public int _nextToken(java.io.PushbackReader is, int radix) throws java.io.IOException
java.io.IOException
public int readChar(java.io.PushbackReader is) throws java.io.IOException
java.io.IOException
public int readPureChar(java.io.PushbackReader is) throws java.io.IOException
java.io.IOException
public int readChar(java.io.PushbackReader is, boolean handleEscapes, boolean invertEscaped, boolean respectReserved) throws java.io.IOException
java.io.IOException
public java.lang.String readToEndOfString(java.io.PushbackReader is) throws java.io.IOException
java.io.IOException
public java.lang.String readToBreak(java.io.PushbackReader is, char[] stops, boolean handleEscapes, boolean ignoreEscapedBreaks) throws java.io.IOException
java.io.IOException
public static boolean numberStart(char c, int radix)
public static boolean in(char c, char[] set)
public static boolean contains(java.lang.String c, char[] set)
public void skipMultilineComment(java.io.PushbackReader in) throws java.io.IOException
java.io.IOException