gnu.kawa.functions
Class DisplayFormat
public class DisplayFormat
Handle formatted output for Lisp-like languages.
DisplayFormat(boolean readable, char language) - Create a new instance.
|
beginGroup , endGroup , format , format , parseObject , write , writeBoolean , writeChar , writeInt , writeLong , writeObject , writeObject , writeObject |
outBase
public static final ThreadLocation outBase
Fluid parameter to specify default output base for printing rationals.
outRadix
public static final ThreadLocation outRadix
True if we should print a radix indicator when printing rationals.
The default is no; otherwise we follow Common Lisp conventions.
DisplayFormat
public DisplayFormat(boolean readable,
char language)
Create a new instance.
readable
- if output should be formatted so it could be read
back in again, for example strings shoudl be quoted.language
- the programming language style to use, where
'S' is Scheme, 'C' is Common Lisp, and 'E' is Emacs Lisp.
getCommonLispFormat
public static DisplayFormat getCommonLispFormat(boolean readable)
getEmacsLispFormat
public static DisplayFormat getEmacsLispFormat(boolean readable)
getReadableOutput
public boolean getReadableOutput()
getSchemeFormat
public static DisplayFormat getSchemeFormat(boolean readable)