Package | Description |
---|---|
gnu.commonlisp.lang | |
gnu.jemacs.lang |
Contains classes to implement the Emacs Lisp language.
|
gnu.kawa.lispexpr | |
gnu.lists | |
kawa.lang | |
kawa.standard |
Modifier and Type | Method and Description |
---|---|
Expression |
setq.rewriteForm(Pair form,
Translator tr) |
Expression |
defvar.rewriteForm(Pair form,
Translator tr) |
Expression |
function.rewriteForm(Pair form,
Translator tr) |
Expression |
defun.rewriteForm(Pair form,
Translator tr) |
boolean |
defvar.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
boolean |
defun.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
Modifier and Type | Method and Description |
---|---|
Expression |
While.rewriteForm(Pair form,
Translator tr) |
Expression |
defgroup.rewriteForm(Pair form,
Translator tr) |
Expression |
defcustom.rewriteForm(Pair form,
Translator tr) |
boolean |
defgroup.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
boolean |
defcustom.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
Modifier and Type | Method and Description |
---|---|
protected Pair |
LispReader.makePair(java.lang.Object car,
int line,
int column) |
protected Pair |
LispReader.makePair(java.lang.Object car,
java.lang.Object cdr,
int line,
int column) |
static Pair |
ReaderXmlElement.quote(java.lang.Object obj) |
static Pair |
ReaderXmlElement.readContent(LispReader reader,
char delimiter,
Pair resultTail)
Parse ElementContent (delimiter == '<') or AttributeContent (otherwise).
|
Modifier and Type | Method and Description |
---|---|
static Pair |
ReaderXmlElement.readContent(LispReader reader,
char delimiter,
Pair resultTail)
Parse ElementContent (delimiter == '<') or AttributeContent (otherwise).
|
Expression |
ResolveNamespace.rewriteForm(Pair form,
Translator tr) |
Expression |
MakeXmlElement.rewriteForm(Pair form,
Translator tr) |
Expression |
DefineNamespace.rewriteForm(Pair form,
Translator tr) |
boolean |
DefineNamespace.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
Modifier and Type | Class and Description |
---|---|
class |
ImmutablePair |
class |
PairWithPosition
A
Pair with the file name and position it was read from. |
Modifier and Type | Method and Description |
---|---|
static Pair |
LList.chain1(Pair old,
java.lang.Object arg1)
Utility function used by compiler when inlining `list'.
|
static Pair |
LList.chain4(Pair old,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4)
Utility function used by compiler when inlining `list'.
|
Pair |
Pair.lastPair() |
static Pair |
LList.list1(java.lang.Object arg1) |
static Pair |
LList.list2(java.lang.Object arg1,
java.lang.Object arg2) |
static Pair |
LList.list3(java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3) |
static Pair |
LList.list4(java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4) |
static Pair |
Pair.make(java.lang.Object car,
java.lang.Object cdr) |
Modifier and Type | Method and Description |
---|---|
static Pair |
LList.chain1(Pair old,
java.lang.Object arg1)
Utility function used by compiler when inlining `list'.
|
static Pair |
LList.chain4(Pair old,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3,
java.lang.Object arg4)
Utility function used by compiler when inlining `list'.
|
static int |
Pair.compareTo(Pair pair1,
Pair pair2) |
static boolean |
Pair.equals(Pair pair1,
Pair pair2) |
Modifier and Type | Method and Description |
---|---|
static Pair |
Translator.makePair(Pair pair,
java.lang.Object car,
java.lang.Object cdr) |
Modifier and Type | Method and Description |
---|---|
Type |
Translator.exp2Type(Pair typeSpecPair)
Extract a type from the car of a pair.
|
static Pair |
Translator.makePair(Pair pair,
java.lang.Object car,
java.lang.Object cdr) |
java.lang.Object |
Translator.matchQuoted(Pair pair) |
Expression |
Translator.rewrite_car(Pair pair,
boolean function) |
Expression |
Translator.rewrite_car(Pair pair,
SyntaxForm syntax) |
Expression |
Translator.rewrite_pair(Pair p,
boolean function) |
Expression |
Macro.rewriteForm(Pair form,
Translator tr) |
Expression |
Lambda.rewriteForm(Pair form,
Translator tr) |
Expression |
AutoloadSyntax.rewriteForm(Pair form,
Translator tr) |
Expression |
Syntax.rewriteForm(Pair form,
Translator tr) |
boolean |
Syntax.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr)
Check if a statement is a definition, for initial pass.
|
void |
Macro.scanForm(Pair st,
ScopeExp defs,
Translator tr) |
void |
AutoloadSyntax.scanForm(Pair st,
ScopeExp defs,
Translator tr) |
void |
Syntax.scanForm(Pair st,
ScopeExp defs,
Translator tr) |
Modifier and Type | Method and Description |
---|---|
Expression |
define_variable.rewriteForm(Pair form,
Translator tr) |
Expression |
module_compile_options.rewriteForm(Pair form,
Translator tr) |
Expression |
define_autoload.rewriteForm(Pair form,
Translator tr) |
Expression |
set_b.rewriteForm(Pair form,
Translator tr) |
Expression |
define_member_alias.rewriteForm(Pair form,
Translator tr) |
Expression |
define_syntax.rewriteForm(Pair form,
Translator tr) |
Expression |
object.rewriteForm(Pair form,
Translator tr) |
Expression |
define.rewriteForm(Pair form,
Translator tr) |
Expression |
syntax.rewriteForm(Pair form,
Translator tr) |
Expression |
syntax_case.rewriteForm(Pair form,
Translator tr) |
Expression |
require.rewriteForm(Pair form,
Translator tr) |
Expression |
define_unit.rewriteForm(Pair form,
Translator tr) |
Expression |
thisRef.rewriteForm(Pair form,
Translator tr) |
Expression |
with_compile_options.rewriteForm(Pair form,
Translator tr) |
Expression |
define_class.rewriteForm(Pair form,
Translator tr) |
Expression |
export.rewriteForm(Pair form,
Translator tr) |
Expression |
syntax_rules.rewriteForm(Pair form,
Translator tr) |
Expression |
ImportFromLibrary.rewriteForm(Pair form,
Translator tr) |
Expression |
module_static.rewriteForm(Pair form,
Translator tr) |
java.lang.Object[] |
object.scanClassDef(Pair pair,
ClassExp oexp,
Translator tr)
Does the first "scan-time" processing of the class/object definition.
|
boolean |
define_variable.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
boolean |
module_compile_options.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
boolean |
define_autoload.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
boolean |
define_member_alias.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
boolean |
require.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
boolean |
define_unit.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
boolean |
define_class.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
boolean |
export.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
boolean |
define_alias.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
boolean |
ImportFromLibrary.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
boolean |
module_static.scanForDefinitions(Pair st,
java.util.Vector forms,
ScopeExp defs,
Translator tr) |
void |
module_implements.scanForm(Pair form,
ScopeExp defs,
Translator tr) |
void |
define_syntax.scanForm(Pair st,
ScopeExp defs,
Translator tr) |
void |
define.scanForm(Pair st,
ScopeExp defs,
Translator tr) |
void |
with_compile_options.scanForm(Pair form,
ScopeExp defs,
Translator tr) |
void |
module_name.scanForm(Pair form,
ScopeExp defs,
Translator tr) |
void |
begin.scanForm(Pair st,
ScopeExp defs,
Translator tr) |
void |
module_extends.scanForm(Pair form,
ScopeExp defs,
Translator tr) |