|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjsint.InputPort
public class InputPort
InputPort is to Scheme as InputStream is to Java.
Field Summary | |
---|---|
boolean |
brlsMode
|
static boolean |
defaultBrlsMode
|
static java.lang.Object |
EOF
The distinguished end of file marking object. |
Constructor Summary | |
---|---|
InputPort(java.io.InputStream in)
Construct an InputPort from an InputStream. |
|
InputPort(java.io.Reader in)
Construct an InputPort from a Reader. |
|
InputPort(java.io.Reader in,
boolean keepComments)
|
Method Summary | |
---|---|
java.lang.Object |
close()
Close the port. |
int |
getLineNumber()
|
boolean |
hasMoreElements()
|
static java.lang.Number |
negate(java.lang.Number n)
|
java.lang.Object |
nextElement()
|
java.lang.Object |
peekChar()
Peek at and return the next Scheme character (or EOF). |
java.lang.Object |
read()
|
java.lang.Object |
readChar()
Read and return a Scheme character or EOF. |
static java.lang.Number |
readFloatingPoint(java.lang.String s)
|
static java.lang.Number |
readWholeNumber(java.lang.String s)
|
static java.lang.Object |
schemeStringToNumber(java.lang.String tok,
int rdx)
|
static java.lang.Object |
stringToNumber(java.lang.String tok,
int rdx)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.Object EOF
public static final boolean defaultBrlsMode
public boolean brlsMode
Constructor Detail |
---|
public InputPort(java.io.Reader in, boolean keepComments)
public InputPort(java.io.InputStream in)
public InputPort(java.io.Reader in)
Method Detail |
---|
public java.lang.Object readChar()
public java.lang.Object peekChar()
public int getLineNumber()
public java.lang.Object nextElement()
nextElement
in interface java.util.Enumeration
public boolean hasMoreElements()
hasMoreElements
in interface java.util.Enumeration
public java.lang.Object read()
public java.lang.Object close()
public static java.lang.Object schemeStringToNumber(java.lang.String tok, int rdx)
public static java.lang.Object stringToNumber(java.lang.String tok, int rdx)
public static java.lang.Number readWholeNumber(java.lang.String s) throws java.lang.NumberFormatException
java.lang.NumberFormatException
public static java.lang.Number negate(java.lang.Number n)
public static java.lang.Number readFloatingPoint(java.lang.String s) throws java.lang.NumberFormatException
java.lang.NumberFormatException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |