[ Reference Manual | Alphabetic Index ]Term I/O
Built-ins for input/output of complex terms
Predicates
- display(?Term)
 
- Term is displayed on the current output --- without considering operator
definitions.
 
- display(+Stream, ?Term)
 
- Term is displayed on the output stream Stream --- without considering
operator definitions.
 
- expand_macros(?Term, -TransTerm)
 
- Apply macro transformations to Term
 
- portray_term(?Term, -TransTerm, +As)
 
- Apply portray (write) transformations to Term
 
- print(?Term)
 
- The term Term is written on the output stream according to the current
operator declarations, using the predicate portray/2 or portray/1 if it
exists.
 
- print(+Stream, ?Term)
 
- The term Term is written on the output stream Stream according to the
current operator declarations, using the predicate portray/2 or portray/1
if it exists.
 
- printf(+Format, ?ArgList)
 
- The arguments in the argument list ArgList are interpreted according to the
Format string and the result is printed to the output stream
 
- printf(+Stream, +Format, ?ArgList)
 
- The arguments in the argument list ArgList are interpreted according to the
Format string and the result is printed on the output Stream
 
- read(-Term)
 
- Succeeds if the next term from the input stream is successfully read and
unified with Term.
 
- read(+Stream, -Term)
 
- Succeeds if the next term from the input stream Stream is successfully read
and unified with Term.
 
- read_annotated(+Stream, -AnnTerm)
 
- Read term with type and source position information
 
- read_annotated(+Stream, -Term, -AnnTerm)
 
- Read term with type and source position information
 
- read_exdr(+Stream, -Term)
 
- A term in EXDR-format is read from the input stream Stream and
converted to the corresponding ECLiPSe term Term.
 
- read_term(-Term, +Options)
 
- Read a whole term in ECLiPSe syntax from the current input stream, according to Options
 
- read_term(+Stream, -Term, ++Options)
 
- Read a whole term in ECLiPSe syntax from the input stream Stream, according to Options
 
- sprintf(-String, +Format, ?ArgList)
 
- The arguments in the argument list ArgList are interpreted according to the
Format string and the formatted result is unified with String.
 
- write(?Term)
 
- The term Term is written on output stream according to the current operator
declarations.
 
- write(+Stream, ?Term)
 
- The term Term is written on the output stream Stream according to the
current operator declarations.
 
- write_canonical(?Term)
 
- The term Term is written on the stream output in a form that ignores
operator declarations and can be read in.
 
- write_canonical(+Stream, ?Term)
 
- The term Term is written on the output stream Stream in a form that ignores
operator declarations and can be read in.
 
- write_exdr(+Stream, ?Term)
 
- The term Term is written onto the output stream Stream in EXDR-format
(a format for communication with agents in other programming languages).
 
- write_term(?Term, ++Options)
 
- The term Term is written to the current output in a format specified by Options
 
- write_term(+Stream, ?Term, ++Options)
 
- The term Term is written to the output stream Stream in a format specified by Options
 
- writeclause(?Clause)
 
- The clause Clause is pretty printed on the current output .
 
- writeclause(+Stream, ?Clause)
 
- The clause Clause is pretty printed on the output stream Stream .
 
- writeln(?Term)
 
- The term Term is written on the current output according to the current
operator declarations.  Equivalent to write(Term),nl.
 
- writeln(+Stream, ?Term)
 
- The term Term is written on the output stream Stream according to the
current operator declarations.  Equivalent to write(Stream,Term),
nl(Stream).
 
- writeq(?Term)
 
- The term Term is written on the current output in a form that can be read
in.
 
- writeq(+Stream, ?Term)
 
- The term Term is written on the output stream Stream in a form that can be
read in.
 
Generated from ioterm.eci on 2022-09-03 14:26