gnu.jemacs.lang

Class ELisp

public class ELisp extends Lisp2

Field Summary
static EnvironmentelispEnvironment
Method Summary
static charasChar(Object x)
static NumericasNumber(Object arg)
ReadTablecreateReadTable()
static ObjectgetCharacter(int c)
Get a ELisp character object.
AbstractFormatgetFormat(boolean readable)
static ELispgetInstance()
StringgetName()
TypegetTypeFor(String name)
TypegetTypeFor(Class clas)
static voidmain(String[] args)
static voidreadableChar(char ch, StringBuffer buf, boolean quote)
static StringreadableString(Object obj)
Call toString, quoting characters that are not ascii graphic chars.
static voidregisterEnvironment()
The compiler insert calls to this method for applications and applets.

Field Detail

elispEnvironment

public static final Environment elispEnvironment

Method Detail

asChar

public static char asChar(Object x)

asNumber

public static Numeric asNumber(Object arg)

createReadTable

public ReadTable createReadTable()

getCharacter

public static Object getCharacter(int c)
Get a ELisp character object.

getFormat

public AbstractFormat getFormat(boolean readable)

getInstance

public static ELisp getInstance()

getName

public String getName()

getTypeFor

public Type getTypeFor(String name)

getTypeFor

public Type getTypeFor(Class clas)

main

public static void main(String[] args)

readableChar

public static void readableChar(char ch, StringBuffer buf, boolean quote)

readableString

public static String readableString(Object obj)
Call toString, quoting characters that are not ascii graphic chars. This method will probably be moved somewhere more appropriate.

registerEnvironment

public static void registerEnvironment()
The compiler insert calls to this method for applications and applets.