Uses of Class
com.svincent.moksa.Io.PrologInput

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)
           
 




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.