|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Io.PrologInput | |
| com.svincent.moksa | An implementation of a Warren's Abstract Machine and associated builtin predicates, to conform to ISO Prolog. |
| Uses of Io.PrologInput in com.svincent.moksa |
| Subclasses of Io.PrologInput in com.svincent.moksa | |
class |
Io.PrologInputStream
A wrapper for a Java InputStream. |
class |
Io.PrologReader
A wrapper for a Java Reader. |
| Methods in com.svincent.moksa that return Io.PrologInput | |
Io.PrologInput |
Io.openInputUri(java.lang.String uri)
Open an URI, with a list of options. |
Io.PrologInput |
Io.openInputUri(java.lang.String uri,
CompoundTerm options)
Open an URI, with a list of options. |
Io.PrologInput |
Io.openString(java.lang.String s)
|
Io.PrologInput |
Io.openString(java.lang.String s,
CompoundTerm options)
Open a String as an input source, with a list of options. |
| Methods in com.svincent.moksa with parameters of type Io.PrologInput | |
abstract PrologTerm |
PrologParser.parseClause(Io.PrologInput in)
Parse a Prolog clause. |
abstract PrologTerm |
PrologParser.parseTerm(Io.PrologInput in)
Parse a Prolog term. |
PrologTerm[] |
PrologParser.parseFile(Io.PrologInput in)
Parses an entire file, quickly and succinctly, into a list of clauses |
PrologTerm |
MiniPrologParser.parseClause(Io.PrologInput in)
|
PrologTerm |
MiniPrologParser.parseTerm(Io.PrologInput in)
|
void |
PrologTokenizer.pushback(Io.PrologInput in,
CompoundTerm token)
|
CompoundTerm |
PrologTokenizer.peek(Io.PrologInput in)
|
void |
PrologTokenizer.consume(Io.PrologInput in,
CompoundTerm expected)
|
CompoundTerm |
PrologTokenizer.readToken(Io.PrologInput in)
Read a single token from 'in'. |
PrologTerm |
IsoPrologParser.parseClause(Io.PrologInput in)
|
PrologTerm |
IsoPrologParser.parseTerm(Io.PrologInput in)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
This is documentation for Moksa Prolog, which can be found at http://www.svincent.com/moksa/
Copyright © 1999 Shawn P. Vincent.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.