public class TermFormatter extends Object
formatTerm(Term)
Constructor and Description |
---|
TermFormatter(Operands operands) |
Modifier and Type | Method and Description |
---|---|
String |
formatTerm(Term t)
Returns a string representation of the specified
Term . |
public TermFormatter(Operands operands)
public String formatTerm(Term t)
Term
.
This method does take account of current operator declarations - thus an infix operator will be printed out between its arguments. This method represents lists as a comma separated sequence of elements enclosed in square brackets.
For example:
Term structure = Structure.createStructure("+", new IntegerNumber(1), new IntegerNumber(2)); Term list = ListFactory.create(new Term[]{new Atom("a"), Atom("b"), Atom("c")}); System.out.println("Structure.toString(): "+structure.toString()); System.out.println("Write.toString(structure): "+write.toString(structure)); System.out.println("List.toString(): "+list.toString()); System.out.println("Write.toString(list): "+write.toString(list));would print out:
Structure.toString(): +(1, 2) Write.toString(structure): 1 + 2 List.toString(): .(a, .(b, .(c, []))) Write.toString(list): [a,b,c]
t
- the Term
to represent as a stringTerm
Copyright © 2024. All rights reserved.