Uses of Class
gnu.lists.Pair

Packages that use Pair
gnu.commonlisp.lang   
gnu.jemacs.lang Contains classes to implement the Emacs Lisp language. 
gnu.kawa.lispexpr Support classes for compiling and running Lisp languages. 
gnu.lists Contains utility classes and interfaces for sequences (lists), arrays, and trees. 
kawa.lang Core Kawa classes for Scheme and Lisp compile-time. 
kawa.standard Primitive Scheme syntax and functions. 
 

Uses of Pair in gnu.commonlisp.lang
 

Methods in gnu.commonlisp.lang with parameters of type Pair
 Expression function.rewriteForm(Pair form, Translator tr)
           
 Expression setq.rewriteForm(Pair form, Translator tr)
           
 Expression defun.rewriteForm(Pair form, Translator tr)
           
 Expression defvar.rewriteForm(Pair form, Translator tr)
           
 boolean defun.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean defvar.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 

Uses of Pair in gnu.jemacs.lang
 

Methods in gnu.jemacs.lang with parameters of type Pair
 Expression While.rewriteForm(Pair form, Translator tr)
           
 Expression defcustom.rewriteForm(Pair form, Translator tr)
           
 Expression defgroup.rewriteForm(Pair form, Translator tr)
           
 boolean defcustom.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean defgroup.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 

Uses of Pair in gnu.kawa.lispexpr
 

Methods in gnu.kawa.lispexpr with parameters of type Pair
 Expression DefineNamespace.rewriteForm(Pair form, Translator tr)
           
 boolean DefineNamespace.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 

Uses of Pair in gnu.lists
 

Subclasses of Pair in gnu.lists
 class PairWithPosition
          A Pair with the file name and position it was read from.
 

Methods in gnu.lists that return Pair
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)
           
 

Methods in gnu.lists with parameters of type Pair
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)
           
 

Uses of Pair in kawa.lang
 

Methods in kawa.lang that return Pair
static Pair Translator.makePair(Pair pair, java.lang.Object car, java.lang.Object cdr)
           
 

Methods in kawa.lang with parameters of type Pair
 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)
           
 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 Syntax.rewriteForm(Pair form, Translator tr)
           
 Expression AutoloadSyntax.rewriteForm(Pair form, Translator tr)
           
 Expression Lambda.rewriteForm(Pair form, Translator tr)
           
 Expression Macro.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 Syntax.scanForm(Pair st, ScopeExp defs, Translator tr)
           
 void AutoloadSyntax.scanForm(Pair st, ScopeExp defs, Translator tr)
           
 void Macro.scanForm(Pair st, ScopeExp defs, Translator tr)
           
 

Uses of Pair in kawa.standard
 

Methods in kawa.standard with parameters of type Pair
 Expression define_unit.rewriteForm(Pair form, Translator tr)
           
 Expression export.rewriteForm(Pair form, Translator tr)
           
 Expression syntax_rules.rewriteForm(Pair form, Translator tr)
           
 Expression thisRef.rewriteForm(Pair form, Translator tr)
           
 Expression with_compile_options.rewriteForm(Pair form, Translator tr)
           
 Expression module_compile_options.rewriteForm(Pair form, Translator tr)
           
 Expression define_syntax.rewriteForm(Pair form, Translator tr)
           
 Expression module_extends.rewriteForm(Pair form, Translator tr)
           
 Expression syntax.rewriteForm(Pair form, Translator tr)
           
 Expression set_b.rewriteForm(Pair form, Translator tr)
           
 Expression module_implements.rewriteForm(Pair form, Translator tr)
           
 Expression require.rewriteForm(Pair form, Translator tr)
           
 Expression define.rewriteForm(Pair form, Translator tr)
           
 Expression define_variable.rewriteForm(Pair form, Translator tr)
           
 Expression define_autoload.rewriteForm(Pair form, Translator tr)
           
 Expression module_static.rewriteForm(Pair form, Translator tr)
           
 Expression syntax_case.rewriteForm(Pair form, Translator tr)
           
 Expression define_class.rewriteForm(Pair form, Translator tr)
           
 Expression define_member_alias.rewriteForm(Pair form, Translator tr)
           
 Expression object.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_unit.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 module_compile_options.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_alias.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 boolean define_variable.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 module_static.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 define_member_alias.scanForDefinitions(Pair st, java.util.Vector forms, ScopeExp defs, Translator tr)
           
 void with_compile_options.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 begin.scanForm(Pair st, ScopeExp defs, Translator tr)
           
 void module_name.scanForm(Pair form, ScopeExp defs, Translator tr)