A B C D E F G H I J K L M N O P Q R S T U V W X Z

A

abs() - Method in class gnu.math.Numeric
 
abs() - Method in class gnu.math.Quantity
 
abs() - Method in class gnu.math.Complex
 
abs() - Method in class gnu.math.RealNum
 
abs(IntNum) - Static method in class gnu.math.IntNum
 
ABSTRACT - Static variable in class gnu.bytecode.Access
 
Access - class gnu.bytecode.Access.
Access flags.
access_flags - Variable in class gnu.bytecode.ClassType
 
Access() - Constructor for class gnu.bytecode.Access
 
actionPerformed(ActionEvent) - Method in class kawa.GuiConsole
 
actionPerformed(ActionEvent) - Method in class gnu.jemacs.buffer.PrefixAction
 
actionPerformed(ActionEvent) - Method in class gnu.jemacs.buffer.FinalAction
 
actionPerformed(ActionEvent) - Method in class gnu.jemacs.buffer.Command
 
actionPerformed(ActionEvent) - Method in class gnu.jemacs.buffer.InsertAction
 
actionPerformed(ActionEvent) - Method in class gnu.jemacs.buffer.TooLongAction
 
add(Complex, Complex, int) - Static method in class gnu.math.Complex
 
add(Declaration) - Method in class gnu.expr.ScopeExp
 
add(DQuantity, DQuantity, double) - Static method in class gnu.math.DQuantity
 
add(int, int) - Static method in class gnu.math.IntNum
Add two ints, yielding an IntNum.
add(IntNum, int) - Static method in class gnu.math.IntNum
Add an IntNum and an int, yielding a new IntNum.
add(IntNum, IntNum, int) - Static method in class gnu.math.IntNum
Add two IntNums, yielding their sum as another IntNum.
add(MethodProc) - Method in class gnu.expr.GenericProc
 
add(Object) - Method in class gnu.math.Numeric
 
add(Object, int) - Method in class gnu.math.Numeric
Return this + k * obj.
add(Object, int) - Method in class gnu.math.Quantity
 
add(Object, int) - Method in class gnu.math.Complex
 
add(Object, int) - Method in class gnu.math.RealNum
 
add(Object, int) - Method in class gnu.math.DFloNum
 
add(Object, int) - Method in class gnu.math.DComplex
 
add(Object, int) - Method in class gnu.math.IntNum
 
add(Object, int) - Method in class gnu.math.DQuantity
 
add(Object, int) - Method in class gnu.math.IntFraction
 
add(Quantity, Quantity, int) - Static method in class gnu.math.Quantity
 
add(RatNum, RatNum, int) - Static method in class gnu.math.RatNum
 
add(RealNum, RealNum, int) - Static method in class gnu.math.RealNum
 
addActionForKeyStroke(KeyStroke, Action) - Method in class gnu.jemacs.buffer.BufferKeymap
 
addBinding(Binding) - Method in class gnu.mapping.Environment
 
addBinding(String, Object) - Method in class gnu.mapping.Environment
 
addCase(int, CodeAttr) - Method in class gnu.bytecode.SwitchState
Emit a new case, for the given value, whose label is here.
addCase(int, Label, CodeAttr) - Method in class gnu.bytecode.SwitchState
Add a new case.
addClass(ClassType) - Method in class gnu.expr.Compilation
 
addClass(CpoolUtf8) - Method in class gnu.bytecode.ConstantPool
 
addClass(LambdaExp) - Method in class gnu.expr.Compilation
Compiles a function to a class.
addClass(ObjectType) - Method in class gnu.bytecode.ConstantPool
 
addClass(String) - Method in class gnu.bytecode.ConstantPool
 
addClass(String, byte[]) - Method in class gnu.bytecode.ArrayClassLoader
 
addDeclaration(Declaration) - Method in class gnu.expr.ScopeExp
Add a Declaration to the current Scope.
addDeclaration(String) - Method in class gnu.expr.ScopeExp
Create a new declaration in the current Scope.
addDeclaration(String, Type) - Method in class gnu.expr.ScopeExp
Create a new declaration in the current Scope.
addDefault(CodeAttr) - Method in class gnu.bytecode.SwitchState
 
addDefault(Label, CodeAttr) - Method in class gnu.bytecode.SwitchState
 
addDouble(double) - Method in class gnu.bytecode.ConstantPool
 
addField() - Method in class gnu.bytecode.ClassType
Add a new field to this class.
addField(String) - Method in class gnu.bytecode.ClassType
Add a new field to this class, and name the field.
addField(String, Type) - Method in class gnu.bytecode.ClassType
 
addField(String, Type, int) - Method in class gnu.bytecode.ClassType
 
addFieldRef(Field) - Method in class gnu.bytecode.ConstantPool
 
addFields() - Method in class gnu.bytecode.ClassType
Use reflection to add all the declared fields of this class.
addFloat(float) - Method in class gnu.bytecode.ConstantPool
 
addGlobal(String, Object) - Method in class kawa.lang.Translator
Enter a global definition.
addHandler(int, int, int, ClassType, ConstantPool) - Method in class gnu.bytecode.CodeAttr
Add an exception handler.
addHandler(int, int, int, int) - Method in class gnu.bytecode.CodeAttr
Add an exception handler.
addInt(int) - Method in class gnu.bytecode.ConstantPool
 
addInterface(ClassType) - Method in class gnu.bytecode.ClassType
Add an interface to the list of implemented interfaces.
addLocal(Type) - Method in class gnu.bytecode.CodeAttr
Add a new local variable (in the current scope).
addLocal(Type, String) - Method in class gnu.bytecode.CodeAttr
Add a new local variable (in the current scope).
addLong(long) - Method in class gnu.bytecode.ConstantPool
 
addMethod(String) - Method in class gnu.bytecode.ClassType
 
addMethod(String, int) - Method in class gnu.bytecode.ClassType
 
addMethod(String, int, Type[], Type) - Method in class gnu.bytecode.ClassType
Add a method to this ClassType.
addMethod(String, String, int) - Method in class gnu.bytecode.ClassType
 
addMethod(String, Type[], Type, int) - Method in class gnu.bytecode.ClassType
 
addMethodRef(Method) - Method in class gnu.bytecode.ConstantPool
 
addMethods(Class) - Method in class gnu.bytecode.ClassType
Use reflection to add all the declared methods of this class.
addNameAndType(CpoolUtf8, CpoolUtf8) - Method in class gnu.bytecode.ConstantPool
 
addNameAndType(Field) - Method in class gnu.bytecode.ConstantPool
 
addNameAndType(Method) - Method in class gnu.bytecode.ConstantPool
 
addRef(int, CpoolClass, CpoolNameAndType) - Method in class gnu.bytecode.ConstantPool
 
addReversed(Numeric, int) - Method in class gnu.math.Numeric
Calculate x+k&this.
addReversed(Numeric, int) - Method in class gnu.math.Quantity
 
addReversed(Numeric, int) - Method in class gnu.math.Complex
 
addReversed(Numeric, int) - Method in class gnu.math.DFloNum
 
addReversed(Numeric, int) - Method in class gnu.math.DQuantity
 
addReversed(Numeric, int) - Method in class gnu.math.IntFraction
 
addString(CpoolUtf8) - Method in class gnu.bytecode.ConstantPool
 
addString(String) - Method in class gnu.bytecode.ConstantPool
 
addToFrontOf(AttrContainer) - Method in class gnu.bytecode.Attribute
Add this to (the front of) of the specified attribute container.
addUtf8(String) - Method in class gnu.bytecode.ConstantPool
 
addVariable(CodeAttr, Type, String) - Method in class gnu.bytecode.Scope
 
addVariable(CodeAttr, Variable) - Method in class gnu.bytecode.Scope
 
addVariable(Variable) - Method in class gnu.bytecode.Scope
 
addVariableAfter(Variable, Variable) - Method in class gnu.bytecode.Scope
 
AFTER_MARK_KIND - Static variable in class gnu.jemacs.buffer.BufferContent
Kind of mark which always stays after text inserted at the mark.
AliasConstraint - class gnu.mapping.AliasConstraint.
The value field of a AliasConstraint points to another Binding.
AliasConstraint() - Constructor for class gnu.mapping.AliasConstraint
 
alloc(int) - Static method in class gnu.math.IntNum
Allocate a new non-shared IntNum.
allocate_local(Variable) - Method in class gnu.bytecode.Method
Deprecated.  
allocate(ClassType, Environment) - Static method in class kawa.standard.require
 
ALLOCATED - Static variable in class gnu.expr.Literal
Bit in flags used to indicate the value has been allocated.
allocateFromPosition(int) - Method in class gnu.jemacs.buffer.BufferContent
Find an available slot in indexes.
allocateLocal(CodeAttr) - Method in class gnu.bytecode.Variable
Allocate slots for a local variable (or parameter).
allocateVariable(CodeAttr) - Method in class gnu.expr.Declaration
 
ALLOCATING - Static variable in class gnu.expr.Literal
Flag used to indicate intent to allocate the value.
allocChildClasses(Compilation) - Method in class gnu.expr.LambdaExp
 
allocFrame(Compilation) - Method in class gnu.expr.LambdaExp
 
allocLocalField(Type, String) - Method in class gnu.expr.Compilation
 
allVars() - Method in class gnu.bytecode.Scope
 
allVars() - Method in class gnu.bytecode.LocalVarsAttr
 
and_or - class kawa.standard.and_or.
The Syntax transformer that re-writes the Scheme "and" and "or" primitives.
and_or(boolean, Interpreter) - Constructor for class kawa.standard.and_or
 
and(IntNum, int) - Static method in class gnu.math.BitOps
Return the logical (bit-wise) "and" of an IntNum and an int.
and(IntNum, IntNum) - Static method in class gnu.math.BitOps
Return the logical (bit-wise) "and" of two IntNums.
angle() - Method in class gnu.math.Complex
 
angle() - Method in class gnu.math.RealNum
 
AnyPat - class kawa.lang.AnyPat.
A pattern that matches anything.
AnyPat() - Constructor for class kawa.lang.AnyPat
 
append - class kawa.standard.append.
Implement the Scheme standard function "append".
append() - Constructor for class kawa.standard.append
 
append(char) - Method in class gnu.text.QueueReader
 
append(char[]) - Method in class gnu.text.QueueReader
 
append(char[], int, int) - Method in class gnu.text.QueueReader
 
append(String) - Method in class gnu.text.QueueReader
 
append(String, byte[]) - Method in class gnu.bytecode.ZipArchive
 
append$V(Object[]) - Static method in class kawa.standard.append
 
appendEOF() - Method in class gnu.text.QueueReader
For the writer to signal that there is no more data to append.
apply - class kawa.standard.apply.
Implement the standard Scheme function "apply".
apply() - Constructor for class kawa.standard.apply
 
apply(CallStack) - Method in class kawa.standard.call_with_values
 
apply(CallStack) - Method in class kawa.standard.apply
 
apply(CallStack) - Method in class gnu.mapping.Procedure
Call this Procedure using the explicit-CallStack-convention.
apply(CallStack) - Method in class gnu.mapping.CpsProcedure
 
apply(CallStack) - Method in class gnu.mapping.CallFrame
 
apply(CallStack) - Method in class gnu.mapping.Continuation
 
apply(ClassType, String, Type, Type[], int, int) - Static method in class gnu.kawa.reflect.ClassMethods
 
apply(double, double) - Method in class gnu.ecmascript.BinaryOp
 
apply(LineBufferedReader, String) - Static method in class kawa.standard.read_line
 
apply(Object) - Static method in class kawa.standard.minus_oper
 
apply(Object, Object) - Static method in class kawa.standard.greater_oper
 
apply(Object, Object) - Static method in class kawa.standard.string_ci_lessequal_p
 
apply(Object, Object) - Static method in class kawa.standard.string_ci_greaterequal_p
 
apply(Object, Object) - Static method in class kawa.standard.string_ci_lessthan_p
 
apply(Object, Object) - Static method in class kawa.standard.string_lessequal_p
 
apply(Object, Object) - Method in class kawa.standard.eqv_p
 
apply(Object, Object) - Static method in class kawa.standard.string_greaterthan_p
 
apply(Object, Object) - Static method in class kawa.standard.minus_oper
 
apply(Object, Object) - Static method in class kawa.standard.string_lessthan_p
 
apply(Object, Object) - Static method in class kawa.standard.string_ci_greaterthan_p
 
apply(Object, Object) - Static method in class kawa.standard.multiply_oper
 
apply(Object, Object) - Static method in class kawa.standard.string_greaterequal_p
 
apply(Object, String, Object) - Static method in class gnu.kawa.reflect.SlotSet
 
apply(Pair) - Static method in class kawa.standard.car
 
apply(Pair) - Static method in class kawa.standard.cdr
 
apply(Procedure) - Static method in class kawa.standard.callcc
Call a precedure with the current continuation.
apply(Procedure, Object, Object, Type, Type[], int, int) - Static method in class gnu.kawa.reflect.ClassMethods
 
apply(String, Environment) - Static method in class kawa.standard.load
 
apply$V(Object[]) - Static method in class kawa.standard.plus_oper
 
apply$V(Object[]) - Static method in class kawa.standard.vector_append
 
apply0() - Method in class kawa.repl
 
apply0() - Method in class kawa.lang.AutoloadProcedure
 
apply0() - Method in class kawa.standard.readchar
 
apply0() - Method in class kawa.standard.read_line
 
apply0() - Method in class kawa.standard.read
 
apply0() - Method in class kawa.standard.char_ready_p
 
apply0() - Method in class gnu.expr.ModuleMethod
 
apply0() - Method in class gnu.expr.ModuleBody
 
apply0() - Method in class gnu.mapping.Procedure
 
apply0() - Method in class gnu.mapping.Procedure0or1
 
apply0() - Method in class gnu.mapping.Procedure1
 
apply0() - Method in class gnu.mapping.ProcedureN
 
apply0() - Method in class gnu.mapping.Procedure1or2
 
apply0() - Method in class gnu.mapping.Procedure2
 
apply0() - Method in class gnu.mapping.Procedure0
 
apply0() - Method in class gnu.mapping.Location
 
apply0() - Method in class gnu.mapping.Procedure3
 
apply0() - Method in class gnu.mapping.Procedure4
 
apply0() - Method in class gnu.mapping.ApplyMethodProc
 
apply0() - Method in class gnu.kawa.reflect.StaticGet
 
apply0(ApplyMethodProc) - Method in interface gnu.mapping.ApplyMethodContainer
 
apply0(ModuleMethod) - Method in class gnu.expr.ModuleBody
A subclass will typically override this like: switch (method.selector) { case 3: return function3(); case 5: return function5(); default: super.apply0(method); }
apply0args - Static variable in class gnu.expr.Compilation
 
apply0Default(ApplyMethodProc) - Static method in class gnu.mapping.ApplyMethodProc
Helper methods for default ApplyMethodContainer actions.
apply0method - Static variable in class gnu.expr.Compilation
 
apply1(ApplyMethodProc, Object) - Method in interface gnu.mapping.ApplyMethodContainer
 
apply1(ModuleMethod, Object) - Method in class gnu.expr.ModuleBody
 
apply1(Object) - Method in class kawa.repl
 
apply1(Object) - Method in class kawa.lang.AutoloadProcedure
 
apply1(Object) - Method in class kawa.lang.loadcompiled
 
apply1(Object) - Method in class kawa.lang.Continuation
 
apply1(Object) - Method in class kawa.lang.Eval
 
apply1(Object) - Method in class kawa.lang.SyntaxRules
 
apply1(Object) - Method in class kawa.lang.GetFieldProc
 
apply1(Object) - Method in class kawa.standard.vector2list
 
apply1(Object) - Method in class kawa.standard.prim_throw
 
apply1(Object) - Method in class kawa.standard.sqrt
 
apply1(Object) - Method in class kawa.standard.readchar
 
apply1(Object) - Method in class kawa.standard.atan
 
apply1(Object) - Method in class kawa.standard.write
 
apply1(Object) - Method in class kawa.standard.read_line
 
apply1(Object) - Method in class kawa.standard.quantity2unit
 
apply1(Object) - Method in class kawa.standard.list_p
 
apply1(Object) - Method in class kawa.standard.setter
 
apply1(Object) - Method in class kawa.standard.car
 
apply1(Object) - Method in class kawa.standard.force
 
apply1(Object) - Method in class kawa.standard.round
 
apply1(Object) - Method in class kawa.standard.exact_p
 
apply1(Object) - Method in class kawa.standard.truncate
 
apply1(Object) - Method in class kawa.standard.inexact2exact
 
apply1(Object) - Method in class kawa.standard.positive_p
 
apply1(Object) - Method in class kawa.standard.inexact_p
 
apply1(Object) - Method in class kawa.standard.callcc
 
apply1(Object) - Method in class kawa.standard.integer_p
 
apply1(Object) - Method in class kawa.standard.list2string
 
apply1(Object) - Method in class kawa.standard.ceiling
 
apply1(Object) - Method in class kawa.standard.cdr
 
apply1(Object) - Method in class kawa.standard.sleep
 
apply1(Object) - Method in class kawa.standard.call_with_output_string
 
apply1(Object) - Method in class kawa.standard.not
 
apply1(Object) - Method in class kawa.standard.writechar
 
apply1(Object) - Method in class kawa.standard.scheme_env
 
apply1(Object) - Method in class kawa.standard.string2number
 
apply1(Object) - Method in class kawa.standard.exact2inexact
 
apply1(Object) - Method in class kawa.standard.floor
 
apply1(Object) - Method in class kawa.standard.reverse
 
apply1(Object) - Method in class kawa.standard.make_future
 
apply1(Object) - Method in class kawa.standard.read
 
apply1(Object) - Method in class kawa.standard.open_output_file
 
apply1(Object) - Method in class kawa.standard.ParseFormat
 
apply1(Object) - Method in class kawa.standard.quantity2number
 
apply1(Object) - Method in class kawa.standard.open_input_file
 
apply1(Object) - Method in class kawa.standard.cxr
 
apply1(Object) - Method in class kawa.standard.string2list
 
apply1(Object) - Method in class kawa.standard.char_ready_p
 
apply1(Object) - Method in class kawa.standard.load
 
apply1(Object) - Method in class kawa.standard.number2string
 
apply1(Object) - Method in class gnu.expr.ModuleMethod
 
apply1(Object) - Method in class gnu.mapping.Procedure
 
apply1(Object) - Method in class gnu.mapping.Procedure0or1
 
apply1(Object) - Method in class gnu.mapping.Procedure1
 
apply1(Object) - Method in class gnu.mapping.ProcedureN
 
apply1(Object) - Method in class gnu.mapping.Procedure1or2
 
apply1(Object) - Method in class gnu.mapping.NameMap
 
apply1(Object) - Method in class gnu.mapping.Procedure2
 
apply1(Object) - Method in class gnu.mapping.Procedure0
 
apply1(Object) - Method in class gnu.mapping.Setter0
 
apply1(Object) - Method in class gnu.mapping.Procedure3
 
apply1(Object) - Method in class gnu.mapping.Procedure4
 
apply1(Object) - Method in class gnu.mapping.ApplyMethodProc
 
apply1(Object) - Method in class gnu.kawa.reflect.ArrayLength
 
apply1(Object) - Method in class gnu.kawa.reflect.StaticSet
 
apply1(Object) - Method in class gnu.kawa.reflect.ArrayNew
 
apply1args - Static variable in class gnu.expr.Compilation
 
apply1Default(ApplyMethodProc, Object) - Static method in class gnu.mapping.ApplyMethodProc
 
apply1method - Static variable in class gnu.expr.Compilation
 
apply2(ApplyMethodProc, Object, Object) - Method in interface gnu.mapping.ApplyMethodContainer
 
apply2(int, Object, Object) - Static method in class gnu.jemacs.lang.NumberCompare
 
apply2(ModuleMethod, Object, Object) - Method in class gnu.expr.ModuleBody
 
apply2(Object, Object) - Method in class kawa.lang.AutoloadProcedure
 
apply2(Object, Object) - Method in class kawa.lang.Eval
 
apply2(Object, Object) - Method in class kawa.lang.SetFieldProc
 
apply2(Object, Object) - Method in class kawa.lang.CompileFile
 
apply2(Object, Object) - Method in class kawa.standard.eq_p
 
apply2(Object, Object) - Method in class kawa.standard.make_quantity
 
apply2(Object, Object) - Method in class kawa.standard.string_ci_lessequal_p
 
apply2(Object, Object) - Method in class kawa.standard.char_equal_p
 
apply2(Object, Object) - Method in class kawa.standard.atan
 
apply2(Object, Object) - Method in class kawa.standard.with_input_from_file
 
apply2(Object, Object) - Method in class kawa.standard.string_ci_greaterequal_p
 
apply2(Object, Object) - Method in class kawa.standard.write
 
apply2(Object, Object) - Method in class kawa.standard.read_line
 
apply2(Object, Object) - Method in class kawa.standard.call_with_values
 
apply2(Object, Object) - Method in class kawa.standard.with_output_to_file
 
apply2(Object, Object) - Method in class kawa.standard.rationalize
 
apply2(Object, Object) - Method in class kawa.standard.call_with_input_file
 
apply2(Object, Object) - Method in class kawa.standard.equal_p
 
apply2(Object, Object) - Method in class kawa.standard.string_ci_lessthan_p
 
apply2(Object, Object) - Method in class kawa.standard.char_ci_greater_p
 
apply2(Object, Object) - Method in class kawa.standard.string_lessequal_p
 
apply2(Object, Object) - Method in class kawa.standard.char_less_p
 
apply2(Object, Object) - Method in class kawa.standard.eqv_p
 
apply2(Object, Object) - Method in class kawa.standard.list_tail
 
apply2(Object, Object) - Method in class kawa.standard.string_greaterthan_p
 
apply2(Object, Object) - Method in class kawa.standard.char_ci_less_p
 
apply2(Object, Object) - Method in class kawa.standard.char_ci_greater_equal_p
 
apply2(Object, Object) - Method in class kawa.standard.map
 
apply2(Object, Object) - Method in class kawa.standard.mem
 
apply2(Object, Object) - Method in class kawa.standard.modulo
 
apply2(Object, Object) - Method in class kawa.standard.char_greater_equal_p
 
apply2(Object, Object) - Method in class kawa.standard.convert
 
apply2(Object, Object) - Method in class kawa.standard.writechar
 
apply2(Object, Object) - Method in class kawa.standard.ass
 
apply2(Object, Object) - Method in class kawa.standard.expt
 
apply2(Object, Object) - Method in class kawa.standard.char_greater_p
 
apply2(Object, Object) - Method in class kawa.standard.string2number
 
apply2(Object, Object) - Method in class kawa.standard.list_ref
 
apply2(Object, Object) - Method in class kawa.standard.string_lessthan_p
 
apply2(Object, Object) - Method in class kawa.standard.char_ci_equal_p
 
apply2(Object, Object) - Method in class kawa.standard.call_with_output_file
 
apply2(Object, Object) - Method in class kawa.standard.char_ci_less_equal_p
 
apply2(Object, Object) - Method in class kawa.standard.char_less_equal_p
 
apply2(Object, Object) - Method in class kawa.standard.instance
 
apply2(Object, Object) - Method in class kawa.standard.string_ci_greaterthan_p
 
apply2(Object, Object) - Method in class kawa.standard.load
 
apply2(Object, Object) - Method in class kawa.standard.ashift
 
apply2(Object, Object) - Method in class kawa.standard.number2string
 
apply2(Object, Object) - Method in class kawa.standard.string_ci_equal_p
 
apply2(Object, Object) - Method in class kawa.standard.string_greaterequal_p
 
apply2(Object, Object) - Method in class gnu.ecmascript.BinaryOp
 
apply2(Object, Object) - Method in class gnu.expr.ModuleMethod
 
apply2(Object, Object) - Method in class gnu.mapping.Procedure
 
apply2(Object, Object) - Method in class gnu.mapping.Procedure0or1
 
apply2(Object, Object) - Method in class gnu.mapping.Procedure1
 
apply2(Object, Object) - Method in class gnu.mapping.ProcedureN
 
apply2(Object, Object) - Method in class gnu.mapping.Procedure1or2
 
apply2(Object, Object) - Method in class gnu.mapping.Procedure2
 
apply2(Object, Object) - Method in class gnu.mapping.Procedure0
 
apply2(Object, Object) - Method in class gnu.mapping.Setter1
 
apply2(Object, Object) - Method in class gnu.mapping.Procedure3
 
apply2(Object, Object) - Method in class gnu.mapping.Procedure4
 
apply2(Object, Object) - Method in class gnu.mapping.ApplyMethodProc
 
apply2(Object, Object) - Method in class gnu.kawa.reflect.ArrayGet
 
apply2(Object, Object) - Method in class gnu.kawa.reflect.SlotGet
 
apply2(Object, Object) - Method in class gnu.jemacs.lang.NumberCompare
 
apply2args - Static variable in class gnu.expr.Compilation
 
apply2Default(ApplyMethodProc, Object, Object) - Static method in class gnu.mapping.ApplyMethodProc
 
apply2method - Static variable in class gnu.expr.Compilation
 
apply3(ApplyMethodProc, Object, Object, Object) - Method in interface gnu.mapping.ApplyMethodContainer
 
apply3(ModuleMethod, Object, Object, Object) - Method in class gnu.expr.ModuleBody
 
apply3(Object, Object, Object) - Method in class kawa.lang.AutoloadProcedure
 
apply3(Object, Object, Object) - Method in class gnu.expr.ModuleMethod
 
apply3(Object, Object, Object) - Method in class gnu.mapping.Procedure
 
apply3(Object, Object, Object) - Method in class gnu.mapping.Procedure0or1
 
apply3(Object, Object, Object) - Method in class gnu.mapping.Procedure1
 
apply3(Object, Object, Object) - Method in class gnu.mapping.ProcedureN
 
apply3(Object, Object, Object) - Method in class gnu.mapping.Procedure1or2
 
apply3(Object, Object, Object) - Method in class gnu.mapping.Procedure2
 
apply3(Object, Object, Object) - Method in class gnu.mapping.Procedure0
 
apply3(Object, Object, Object) - Method in class gnu.mapping.Procedure3
 
apply3(Object, Object, Object) - Method in class gnu.mapping.Procedure4
 
apply3(Object, Object, Object) - Method in class gnu.mapping.ApplyMethodProc
 
apply3(Object, Object, Object) - Method in class gnu.kawa.reflect.SlotSet
 
apply3(Object, Object, Object) - Method in class gnu.kawa.reflect.ArraySet
 
apply3Default(ApplyMethodProc, Object, Object, Object) - Static method in class gnu.mapping.ApplyMethodProc
 
apply3method - Static variable in class gnu.expr.Compilation
 
apply4(ApplyMethodProc, Object, Object, Object, Object) - Method in interface gnu.mapping.ApplyMethodContainer
 
apply4(ModuleMethod, Object, Object, Object, Object) - Method in class gnu.expr.ModuleBody
 
apply4(Object, Object, Object, Object) - Method in class kawa.lang.AutoloadProcedure
 
apply4(Object, Object, Object, Object) - Method in class gnu.expr.ModuleMethod
 
apply4(Object, Object, Object, Object) - Method in class gnu.mapping.Procedure
 
apply4(Object, Object, Object, Object) - Method in class gnu.mapping.Procedure0or1
 
apply4(Object, Object, Object, Object) - Method in class gnu.mapping.Procedure1
 
apply4(Object, Object, Object, Object) - Method in class gnu.mapping.ProcedureN
 
apply4(Object, Object, Object, Object) - Method in class gnu.mapping.Procedure1or2
 
apply4(Object, Object, Object, Object) - Method in class gnu.mapping.Procedure2
 
apply4(Object, Object, Object, Object) - Method in class gnu.mapping.Procedure0
 
apply4(Object, Object, Object, Object) - Method in class gnu.mapping.Procedure3
 
apply4(Object, Object, Object, Object) - Method in class gnu.mapping.Procedure4
 
apply4(Object, Object, Object, Object) - Method in class gnu.mapping.ApplyMethodProc
 
apply4Default(ApplyMethodProc, Object, Object, Object, Object) - Static method in class gnu.mapping.ApplyMethodProc
 
apply4method - Static variable in class gnu.expr.Compilation
 
applyCpsMethod - Static variable in class gnu.expr.Compilation
 
ApplyExp - class gnu.expr.ApplyExp.
This class is used to represent "combination" or "application".
ApplyExp(Expression, Expression[]) - Constructor for class gnu.expr.ApplyExp
 
ApplyExp(Procedure, Expression[]) - Constructor for class gnu.expr.ApplyExp
 
applyHandler(Object, Procedure) - Method in class kawa.lang.NamedException
 
ApplyMethodContainer - interface gnu.mapping.ApplyMethodContainer.
An object that may have methods that provide the "action" needed by an ApplyMethodProc.
ApplyMethodProc - class gnu.mapping.ApplyMethodProc.
Call a specified method in in a ApplyMethodContainer.
ApplyMethodProc(ApplyMethodContainer, int, String, int) - Constructor for class gnu.mapping.ApplyMethodProc
 
applymethods - Static variable in class gnu.expr.Compilation
 
applyN(ApplyMethodProc, Object[]) - Method in interface gnu.mapping.ApplyMethodContainer
 
applyN(Invoke, Object[]) - Static method in class gnu.kawa.reflect.Invoke
 
applyN(ModuleMethod, Object[]) - Method in class gnu.expr.ModuleBody
 
applyN(Object[]) - Method in class kawa.lang.AutoloadProcedure
 
applyN(Object[]) - Method in class kawa.lang.Continuation
 
applyN(Object[]) - Method in class kawa.lang.method
 
applyN(Object[]) - Method in class kawa.lang.RecordConstructor
 
applyN(Object[]) - Method in class kawa.standard.greater_oper
 
applyN(Object[]) - Method in class kawa.standard.logxor
 
applyN(Object[]) - Method in class kawa.standard.plus_oper
 
applyN(Object[]) - Method in class kawa.standard.max
 
applyN(Object[]) - Method in class kawa.standard.min
 
applyN(Object[]) - Method in class kawa.standard.read_line
 
applyN(Object[]) - Method in class kawa.standard.gcd
 
applyN(Object[]) - Method in class kawa.standard.format
 
applyN(Object[]) - Method in class kawa.standard.lessequal_oper
 
applyN(Object[]) - Method in class kawa.standard.throw_name
 
applyN(Object[]) - Method in class kawa.standard.string_append
 
applyN(Object[]) - Method in class kawa.standard.string_v
 
applyN(Object[]) - Method in class kawa.standard.lcm
 
applyN(Object[]) - Method in class kawa.standard.append
 
applyN(Object[]) - Method in class kawa.standard.divide_oper
 
applyN(Object[]) - Method in class kawa.standard.logand
 
applyN(Object[]) - Method in class kawa.standard.list_v
 
applyN(Object[]) - Method in class kawa.standard.apply
 
applyN(Object[]) - Method in class kawa.standard.logior
 
applyN(Object[]) - Method in class kawa.standard.equal_oper
 
applyN(Object[]) - Method in class kawa.standard.map
 
applyN(Object[]) - Method in class kawa.standard.minus_oper
 
applyN(Object[]) - Method in class kawa.standard.make
 
applyN(Object[]) - Method in class kawa.standard.TracedProcedure
 
applyN(Object[]) - Method in class kawa.standard.greaterequal_oper
 
applyN(Object[]) - Method in class kawa.standard.vector_append
 
applyN(Object[]) - Method in class kawa.standard.multiply_oper
 
applyN(Object[]) - Method in class kawa.standard.less_oper
 
applyN(Object[]) - Method in class gnu.expr.MethodProc
 
applyN(Object[]) - Method in class gnu.expr.ModuleMethod
 
applyN(Object[]) - Method in class gnu.expr.GenericProc
 
applyN(Object[]) - Method in class gnu.mapping.Procedure
 
applyN(Object[]) - Method in class gnu.mapping.Procedure0or1
 
applyN(Object[]) - Method in class gnu.mapping.Procedure1
 
applyN(Object[]) - Method in class gnu.mapping.ProcedureN
 
applyN(Object[]) - Method in class gnu.mapping.Procedure1or2
 
applyN(Object[]) - Method in class gnu.mapping.Procedure2
 
applyN(Object[]) - Method in class gnu.mapping.Procedure0
 
applyN(Object[]) - Method in class gnu.mapping.CpsProcedure
 
applyN(Object[]) - Method in class gnu.mapping.Setter
 
applyN(Object[]) - Method in class gnu.mapping.Setter0
 
applyN(Object[]) - Method in class gnu.mapping.Setter1
 
applyN(Object[]) - Method in class gnu.mapping.Procedure3
 
applyN(Object[]) - Method in class gnu.mapping.Procedure4
 
applyN(Object[]) - Method in class gnu.mapping.ApplyMethodProc
 
applyN(Object[]) - Method in class gnu.kawa.reflect.Invoke
 
applyN(Object[]) - Method in class gnu.kawa.reflect.ClassMethods
 
applyN(Object[]) - Method in class gnu.jemacs.lang.NumberCompare
 
applyNargs - Static variable in class gnu.expr.Compilation
 
applyNDefault(ApplyMethodProc, Object[]) - Static method in class gnu.mapping.ApplyMethodProc
 
applyNmethod - Static variable in class gnu.expr.Compilation
 
applyV(Object) - Method in class gnu.expr.MethodProc
 
applyV(Object) - Method in class gnu.expr.PrimProcedure
 
applyV(Object) - Method in class gnu.expr.GenericProc
 
ARG_DESCRIPTION - Static variable in class gnu.mapping.WrongType
 
ARG_UNKNOWN - Static variable in class gnu.mapping.WrongType
 
ARG_VARNAME - Static variable in class gnu.mapping.WrongType
 
args - Variable in class gnu.mapping.CallFrame
 
args - Variable in class gnu.mapping.CallStack
Where incoming arguments are passed.
argsCallStackField - Static variable in class gnu.expr.Compilation
 
ArrayClassLoader - class gnu.bytecode.ArrayClassLoader.
Load classes from a set of byte arrays.
ArrayClassLoader(byte[][]) - Constructor for class gnu.bytecode.ArrayClassLoader
Load classes from the given byte arrays.
ArrayClassLoader(String[], byte[][]) - Constructor for class gnu.bytecode.ArrayClassLoader
 
ArrayGet - class gnu.kawa.reflect.ArrayGet.
 
ArrayGet(Type) - Constructor for class gnu.kawa.reflect.ArrayGet
 
ArrayLength - class gnu.kawa.reflect.ArrayLength.
 
ArrayLength(Type) - Constructor for class gnu.kawa.reflect.ArrayLength
 
ArrayNew - class gnu.kawa.reflect.ArrayNew.
 
ArrayNew(Type) - Constructor for class gnu.kawa.reflect.ArrayNew
 
ArraySet - class gnu.kawa.reflect.ArraySet.
 
ArraySet(Type) - Constructor for class gnu.kawa.reflect.ArraySet
 
ArrayType - class gnu.bytecode.ArrayType.
 
ArrayType(Type) - Constructor for class gnu.bytecode.ArrayType
 
asArray(Object) - Static method in class kawa.standard.LispFormat
Convert sequence (or Object[]) to Object[].
asEnvironment(Object) - Static method in class gnu.jemacs.lang.ObArray
 
ashift - class kawa.standard.ashift.
 
ashift() - Constructor for class kawa.standard.ashift
 
ask(String) - Method in class gnu.jemacs.buffer.Frame
 
asKeyStroke(Object) - Static method in class gnu.jemacs.buffer.BufferKeymap
 
ass - class kawa.standard.ass.
 
ass(String, Procedure2) - Constructor for class kawa.standard.ass
 
assignConstants(AttrContainer, ClassType) - Static method in class gnu.bytecode.Attribute
Add any needed constant pool entries for all attributes in a container.
assignConstants(ClassType) - Method in class gnu.bytecode.Attribute
Add any needed constant pool entries for this Attribute.
assignConstants(ClassType) - Method in class gnu.bytecode.ExceptionsAttr
 
assignConstants(ClassType) - Method in class gnu.bytecode.LocalVarsAttr
 
assignConstants(ClassType) - Method in class gnu.bytecode.CodeAttr
 
assignConstants(ClassType) - Method in class gnu.bytecode.SourceFileAttr
 
ASSIGNED - Static variable in class gnu.expr.Literal
 
assignField(Compilation) - Method in class gnu.expr.Declaration
 
atan - class kawa.standard.atan.
Implement the standard Scheme procedure "atan".
atan() - Constructor for class kawa.standard.atan
 
AttrContainer - interface gnu.bytecode.AttrContainer.
An interface for objects that (may) contain Attribute objects.
Attribute - class gnu.bytecode.Attribute.
Represents an Attribute of an AttrContainer.
Attribute(String) - Constructor for class gnu.bytecode.Attribute
Create a new Attribute.
AutoloadProcedure - class kawa.lang.AutoloadProcedure.
Implement autoloading of Procedures.
AutoloadProcedure(String, String) - Constructor for class kawa.lang.AutoloadProcedure
 
AutoloadSyntax - class kawa.lang.AutoloadSyntax.
Implement autoloading of Syntax (including macros).
AutoloadSyntax(String, String) - Constructor for class kawa.lang.AutoloadSyntax
 

B

backwardChar(int) - Method in class gnu.jemacs.buffer.Buffer
 
BaseUnit - class gnu.math.BaseUnit.
A primitive Unit of measurement (such as a meter).
BaseUnit(String) - Constructor for class gnu.math.BaseUnit
 
BaseUnit(String, String) - Constructor for class gnu.math.BaseUnit
 
BEFORE_MARK_KIND - Static variable in class gnu.jemacs.buffer.BufferContent
Kind of mark which always stays before text inserted at the mark.
begin - class kawa.standard.begin.
Implement the re-writer for the "begin" primitive.
begin() - Constructor for class kawa.standard.begin
 
BeginExp - class gnu.expr.BeginExp.
This class represents a sequence of Expressions.
BeginExp() - Constructor for class gnu.expr.BeginExp
 
BeginExp(Expression[]) - Constructor for class gnu.expr.BeginExp
 
BeginExp(Expression, Expression) - Constructor for class gnu.expr.BeginExp
 
beginFragment(boolean) - Method in class gnu.bytecode.CodeAttr
 
BinaryOp - class gnu.ecmascript.BinaryOp.
 
BinaryOp(String, int) - Constructor for class gnu.ecmascript.BinaryOp
 
binding - Variable in class gnu.expr.SetExp
If non-null, the local Declaration this refers to.
Binding - class gnu.mapping.Binding.
A Binding is a Location in an Environment object.
Binding(String) - Constructor for class gnu.mapping.Binding
 
Binding2 - class gnu.mapping.Binding2.
A Binding that contains a separate Function Value component.
Binding2(String) - Constructor for class gnu.mapping.Binding2
 
BindingInitializer - class gnu.expr.BindingInitializer.
 
BindingInitializer(Declaration, Compilation) - Constructor for class gnu.expr.BindingInitializer
 
BindingInitializer(Declaration, Compilation, Expression) - Constructor for class gnu.expr.BindingInitializer
 
bitCount(int) - Static method in class gnu.math.BitOps
 
bitCount(int[], int) - Static method in class gnu.math.BitOps
 
bitCount(IntNum) - Static method in class gnu.math.BitOps
Count one bits in an IntNum.
bitOp(int, IntNum, IntNum) - Static method in class gnu.math.BitOps
Do one the the 16 possible bit-wise operations of two IntNums.
BitOps - class gnu.math.BitOps.
Implements logical (bit-wise) operations on infinite-precision integers.
bitValue(IntNum, int) - Static method in class gnu.math.BitOps
Return the value of a specified bit in an IntNum.
BlockExp - class gnu.expr.BlockExp.
Class used to implement a block that can be exited.
BlockExp() - Constructor for class gnu.expr.BlockExp
 
body - Variable in class gnu.expr.LambdaExp
 
body - Variable in class gnu.expr.LetExp
 
boolean_ctype - Static variable in class gnu.bytecode.Type
 
boolean_type - Static variable in class gnu.bytecode.Type
 
booleanObject(boolean) - Method in class gnu.expr.Interpreter
 
booleanObject(boolean) - Method in class gnu.jemacs.lang.ELisp
 
booleanType - Static variable in class kawa.standard.Scheme
 
booleanValue_method - Static variable in class gnu.bytecode.Type
 
booleanValue(Object) - Method in class gnu.bytecode.PrimType
Coerce value to a boolean.
BREAK_TOKEN - Static variable in class gnu.ecmascript.Reserved
 
buf - Variable in class kawa.TelnetInputStream
 
buffer - Variable in class gnu.text.LineBufferedReader
The input buffer, containing the current line etc.
Buffer - class gnu.jemacs.buffer.Buffer.
 
Buffer(String) - Constructor for class gnu.jemacs.buffer.Buffer
 
BufferContent - class gnu.jemacs.buffer.BufferContent.
A Content class that supports Emacs-style Markers.
BufferContent() - Constructor for class gnu.jemacs.buffer.BufferContent
 
BufferContent(int) - Constructor for class gnu.jemacs.buffer.BufferContent
 
BufferKeymap - class gnu.jemacs.buffer.BufferKeymap.
This manages the keymaps active for a given buffer.
BufferKeymap(Buffer) - Constructor for class gnu.jemacs.buffer.BufferKeymap
 
BufferReader - class gnu.jemacs.buffer.BufferReader.
 
BufferReader(BufferContent, String, int, int) - Constructor for class gnu.jemacs.buffer.BufferReader
 
BufferReader(Buffer, int, int) - Constructor for class gnu.jemacs.buffer.BufferReader
 
buffers - Static variable in class gnu.jemacs.buffer.Buffer
Map buffer names to buffer.s
BufferWriter - class gnu.jemacs.buffer.BufferWriter.
A Writer that writes at a Buffer's point or a Marker.
BufferWriter(Buffer) - Constructor for class gnu.jemacs.buffer.BufferWriter
 
BufferWriter(Marker, boolean) - Constructor for class gnu.jemacs.buffer.BufferWriter
 
buildLoop(Expression, Expression, Expression, Expression) - Method in class gnu.ecmascript.Parser
 
builtin() - Static method in class kawa.standard.Scheme
 
byte_type - Static variable in class gnu.bytecode.Type
 
byteType - Static variable in class kawa.standard.Scheme
 

C

call_with_input_file - class kawa.standard.call_with_input_file.
 
call_with_input_file() - Constructor for class kawa.standard.call_with_input_file
 
call_with_output_file - class kawa.standard.call_with_output_file.
 
call_with_output_file() - Constructor for class kawa.standard.call_with_output_file
 
call_with_output_string - class kawa.standard.call_with_output_string.
 
call_with_output_string() - Constructor for class kawa.standard.call_with_output_string
 
call_with_values - class kawa.standard.call_with_values.
 
call_with_values() - Constructor for class kawa.standard.call_with_values
 
call_with(Procedure) - Method in class gnu.mapping.Values
Apply a Procedure with these values as the arguments.
callcc - class kawa.standard.callcc.
Implement the Scheme standard function "call-with-current-continuation".
callcc() - Constructor for class kawa.standard.callcc
 
CalledContinuation - exception kawa.lang.CalledContinuation.
 
caller - Variable in class gnu.mapping.CallFrame
 
callerCallFrameField - Static variable in class gnu.expr.Compilation
 
CallFrame - class gnu.mapping.CallFrame.
A procedure activation frame (when compiled with explicit stacks).
CallFrame() - Constructor for class gnu.mapping.CallFrame
 
CallStack - class gnu.mapping.CallStack.
A procedure activation stack (when compiled with explicit stacks).
CallStack() - Constructor for class gnu.mapping.CallStack
 
callWithValues(Procedure, Procedure) - Static method in class kawa.standard.call_with_values
 
CancelledException - exception gnu.jemacs.buffer.CancelledException.
Used to signal that an action was cancelled.
CancelledException() - Constructor for class gnu.jemacs.buffer.CancelledException
 
CancelledException(String) - Constructor for class gnu.jemacs.buffer.CancelledException
 
canonicalize() - Method in class gnu.math.IntNum
 
capture(Declaration) - Method in class gnu.expr.FindCapturedVars
 
car - class kawa.standard.car.
 
car() - Constructor for class kawa.standard.car
 
CaseConvertFormat - class gnu.text.CaseConvertFormat.
 
CaseConvertFormat(Format, char) - Constructor for class gnu.text.CaseConvertFormat
 
CatchClause - class gnu.expr.CatchClause.
A "catch" clause of a "try-catch" form.
CatchClause(String, ClassType) - Constructor for class gnu.expr.CatchClause
 
CComplex - class gnu.math.CComplex.
General Cartesian Complex number.
CComplex(RealNum, RealNum) - Constructor for class gnu.math.CComplex
 
cdr - class kawa.standard.cdr.
 
cdr() - Constructor for class kawa.standard.cdr
 
ceiling - class kawa.standard.ceiling.
Implement the standard Scheme procedure "ceiling".
CEILING - Static variable in class gnu.math.Numeric
 
ceiling() - Constructor for class kawa.standard.ceiling
 
ChainLambdas - class gnu.expr.ChainLambdas.
Sets up the firstChild/nextSibling links of each LambdaExp.
ChainLambdas() - Constructor for class gnu.expr.ChainLambdas
 
chainLambdas(Expression) - Static method in class gnu.expr.ChainLambdas
 
char_ci_equal_p - class kawa.standard.char_ci_equal_p.
The char-ci=? procedure
char_ci_equal_p() - Constructor for class kawa.standard.char_ci_equal_p
 
char_ci_greater_equal_p - class kawa.standard.char_ci_greater_equal_p.
 
char_ci_greater_equal_p() - Constructor for class kawa.standard.char_ci_greater_equal_p
 
char_ci_greater_p - class kawa.standard.char_ci_greater_p.
 
char_ci_greater_p() - Constructor for class kawa.standard.char_ci_greater_p
 
char_ci_less_equal_p - class kawa.standard.char_ci_less_equal_p.
 
char_ci_less_equal_p() - Constructor for class kawa.standard.char_ci_less_equal_p
 
char_ci_less_p - class kawa.standard.char_ci_less_p.
 
char_ci_less_p() - Constructor for class kawa.standard.char_ci_less_p
 
char_equal_p - class kawa.standard.char_equal_p.
 
char_equal_p() - Constructor for class kawa.standard.char_equal_p
 
char_greater_equal_p - class kawa.standard.char_greater_equal_p.
 
char_greater_equal_p() - Constructor for class kawa.standard.char_greater_equal_p
 
char_greater_p - class kawa.standard.char_greater_p.
 
char_greater_p() - Constructor for class kawa.standard.char_greater_p
 
char_less_equal_p - class kawa.standard.char_less_equal_p.
 
char_less_equal_p() - Constructor for class kawa.standard.char_less_equal_p
 
char_less_p - class kawa.standard.char_less_p.
 
char_less_p() - Constructor for class kawa.standard.char_less_p
 
char_ready_p - class kawa.standard.char_ready_p.
 
char_ready_p() - Constructor for class kawa.standard.char_ready_p
 
char_type - Static variable in class gnu.bytecode.Type
 
CharArrayInPort - class gnu.text.CharArrayInPort.
An Inport for reading from a char array.
CharArrayInPort(char[]) - Constructor for class gnu.text.CharArrayInPort
 
CharArrayInPort(char[], int) - Constructor for class gnu.text.CharArrayInPort
 
CharArrayInPort(String) - Constructor for class gnu.text.CharArrayInPort
 
CharArrayOutPort - class gnu.mapping.CharArrayOutPort.
Similar to CharArrayWriter.
CharArrayOutPort() - Constructor for class gnu.mapping.CharArrayOutPort
 
CharArrayOutPort(int) - Constructor for class gnu.mapping.CharArrayOutPort
 
charAt(int) - Method in class gnu.jemacs.buffer.BufferContent
 
charType - Static variable in class kawa.standard.Scheme
 
charValue(Object) - Method in class kawa.lang.SpecialType
 
charValue(Object) - Method in class gnu.bytecode.PrimType
Coerce value to a char.
charWidth(char, int) - Method in class gnu.jemacs.buffer.Buffer
 
check_cycle() - Method in class gnu.expr.Literal
Utility function to check for circular literals dependencies.
check_if_Syntax(Object) - Method in class kawa.lang.Translator
Check if Object is Syntax, or bound to Syntax.
checkArgCount(Procedure, int) - Static method in class gnu.mapping.Procedure
Check that the number of arguments in a call is valid.
checkArgCount(Procedure, int) - Static method in class gnu.mapping.WrongArguments
Returns an error message if the number of arguments in a call is valid.
CheckedTarget - class gnu.expr.CheckedTarget.
Same as StackTarget, but catch ClassCastException.
CheckedTarget(Type, LambdaExp, int) - Constructor for class gnu.expr.CheckedTarget
 
CheckedTarget(Type, String, int) - Constructor for class gnu.expr.CheckedTarget
 
checkErrors(PrintStream, int) - Method in class gnu.text.SourceMessages
Returns true if an error was seen.
checkErrors(PrintWriter, int) - Method in class gnu.text.Lexer
Returns true if any error were seen.
checkErrors(PrintWriter, int) - Method in class gnu.text.SourceMessages
Returns true if an error was seen.
checkMatch(Object) - Method in class kawa.lang.NamedException
 
checkQuit() - Static method in class gnu.jemacs.buffer.Signal
 
checkReserved(String) - Static method in class gnu.ecmascript.Lexer
 
CLASS - Static variable in class gnu.bytecode.ConstantPool
 
ClassExp - class gnu.expr.ClassExp.
 
ClassExp() - Constructor for class gnu.expr.ClassExp
 
ClassFileInput - class gnu.bytecode.ClassFileInput.
Class to read a ClassType from a DataInputStream (.class file).
ClassFileInput(ClassType, InputStream) - Constructor for class gnu.bytecode.ClassFileInput
 
ClassFileInput(InputStream) - Constructor for class gnu.bytecode.ClassFileInput
 
ClassMemberConstraint - class gnu.kawa.reflect.ClassMemberConstraint.
A Constraint whose value is that of a named field/method of an object.
ClassMemberConstraint(Class, String) - Constructor for class gnu.kawa.reflect.ClassMemberConstraint
 
ClassMemberConstraint(Field) - Constructor for class gnu.kawa.reflect.ClassMemberConstraint
 
ClassMemberConstraint(Type, Field) - Constructor for class gnu.kawa.reflect.ClassMemberConstraint
 
ClassMemberConstraint(Type, String) - Constructor for class gnu.kawa.reflect.ClassMemberConstraint
 
ClassMethods - class gnu.kawa.reflect.ClassMethods.
 
ClassMethods() - Constructor for class gnu.kawa.reflect.ClassMethods
 
classPairPat - Static variable in class kawa.lang.PairPat
 
classPrefix - Variable in class gnu.expr.Compilation
If non-null: a prefix for generateClassName to prepend to names.
ClassType - class gnu.bytecode.ClassType.
 
ClassType() - Constructor for class gnu.bytecode.ClassType
 
ClassType(String) - Constructor for class gnu.bytecode.ClassType
 
ClassTypeWriter - class gnu.bytecode.ClassTypeWriter.
This class prints out in contents of a ClassType in human-readable form.
ClassTypeWriter(ClassType, PrintStream, int) - Constructor for class gnu.bytecode.ClassTypeWriter
 
ClassTypeWriter(ClassType, PrintWriter, int) - Constructor for class gnu.bytecode.ClassTypeWriter
 
clearErrors() - Method in class gnu.text.Lexer
 
clearErrors() - Method in class gnu.text.SourceMessages
 
close() - Method in class kawa.TextAreaWriter
 
close() - Method in class gnu.bytecode.ZipArchive
 
close() - Method in class gnu.mapping.LogWriter
 
close() - Method in class gnu.text.Lexer
 
close() - Method in class gnu.text.QueueReader
 
close() - Method in class gnu.text.NullReader
 
close() - Method in class gnu.jemacs.buffer.BufferWriter
 
closeLogFile() - Static method in class gnu.mapping.OutPort
 
closeLogFile() - Method in class gnu.mapping.LogWriter
 
closureEnvField - Variable in class gnu.expr.LambdaExp
If non-null, this is a Field that is used for implementing lexical closures.
cm - Static variable in class gnu.math.Unit
 
CodeAttr - class gnu.bytecode.CodeAttr.
Represents the contents of a standard "Code" attribute.
CodeAttr(Method) - Constructor for class gnu.bytecode.CodeAttr
 
CodeFragment - class gnu.bytecode.CodeFragment.
A sequence of bytecode instructions belonging to a method's Code attribute.
CodeFragment(CodeAttr) - Constructor for class gnu.bytecode.CodeFragment
 
coerceBuffer(Object) - Static method in class gnu.jemacs.buffer.Buffer
 
coerceFromObject(Class, Object) - Method in class gnu.expr.Interpreter
 
coerceFromObject(Object) - Method in class kawa.lang.SpecialType
 
coerceFromObject(Object) - Method in class gnu.bytecode.Type
Convert an object to a value of this Type.
coerceFromObject(Object) - Method in class gnu.bytecode.PrimType
 
coerceFromObject(Object) - Method in class gnu.bytecode.ObjectType
Convert an object to a value of this Type.
coerceToObject(Class, Object) - Method in class gnu.expr.Interpreter
 
coerceToObject(Object) - Method in class kawa.lang.SpecialType
 
coerceToObject(Object) - Method in class gnu.bytecode.Type
 
colonToken - Static variable in class gnu.ecmascript.Lexer
 
column - Variable in class gnu.text.SourceError
 
Command - class gnu.jemacs.buffer.Command.
An Action that causes a command (such as a Procedure) to be excuted.
commandLineArguments - Static variable in class kawa.repl
 
commaToken - Static variable in class gnu.ecmascript.Lexer
 
compare - Variable in class kawa.standard.mem
 
compare - Variable in class kawa.standard.ass
 
compare(Complex, Complex) - Static method in class gnu.math.Complex
 
compare(double, double) - Static method in class gnu.math.DFloNum
 
compare(IntNum, IntNum) - Static method in class gnu.math.IntNum
 
compare(IntNum, IntNum, double) - Static method in class gnu.math.DFloNum
Compare (x_num/x_den) with toExact(y).
compare(Object) - Method in class gnu.math.Numeric
Return 1 if this>obj; 0 if this==obj; -1 if thiscompare(Object) - Method in class gnu.math.Quantity
 
compare(Object) - Method in class gnu.math.Complex
 
compare(Object) - Method in class gnu.math.DFloNum
 
compare(Object) - Method in class gnu.math.IntNum
 
compare(Object) - Method in class gnu.math.IntFraction
 
compare(PrimType, PrimType) - Static method in class gnu.bytecode.PrimType
 
compare(Quantity, Quantity) - Static method in class gnu.math.Quantity
 
compare(RatNum, RatNum) - Static method in class gnu.math.RatNum
 
compare(Type) - Method in class gnu.bytecode.Type
Return a numeric code showing "subtype" relationship: 1: if other is a pure subtype of this; 0: if has the same members; -1: if this is a pure subtype of other; -2: if both a member in common but neither is a subtype of the other; -3: if the types have no values in common.
compare(Type) - Method in class gnu.bytecode.PrimType
 
compare(Type) - Method in class gnu.bytecode.ClassType
 
compare(Type) - Method in class gnu.bytecode.ArrayType
 
compareReversed(Numeric) - Method in class gnu.math.Numeric
 
compareReversed(Numeric) - Method in class gnu.math.Quantity
 
compareReversed(Numeric) - Method in class gnu.math.DFloNum
 
compareReversed(Numeric) - Method in class gnu.math.IntFraction
 
Compilable - interface gnu.expr.Compilable.
An interface of values that are compilable as Literals.
Compilation - class gnu.expr.Compilation.
 
Compilation(LambdaExp, String, String, boolean) - Constructor for class gnu.expr.Compilation
 
compilationDirectory - Static variable in class kawa.repl
 
compilationPrefix - Static variable in class kawa.repl
 
compilationTopname - Static variable in class kawa.repl
 
compile_checkcast(Type) - Method in class gnu.bytecode.Method
 
compile_linenumber(int) - Method in class gnu.bytecode.Method
 
compile_push_this() - Method in class gnu.bytecode.Method
 
compile_push_value(Variable) - Method in class gnu.bytecode.Method
Deprecated.  
compile_store_value(Variable) - Method in class gnu.bytecode.Method
Deprecated.  
compile_to_files(String, String, String, String, SourceMessages) - Static method in class kawa.lang.CompileFile
Compile a Scheme source file to one or more .class file.
compile(ApplyExp, Compilation, Target) - Method in class kawa.lang.SetFieldProc
 
compile(ApplyExp, Compilation, Target) - Method in class kawa.lang.GetFieldProc
 
compile(ApplyExp, Compilation, Target) - Method in class kawa.standard.prim_throw
 
compile(ApplyExp, Compilation, Target) - Method in class kawa.standard.eq_p
 
compile(ApplyExp, Compilation, Target) - Method in class kawa.standard.eqv_p
 
compile(ApplyExp, Compilation, Target) - Method in class kawa.standard.list_v
 
compile(ApplyExp, Compilation, Target) - Method in class kawa.standard.not
 
compile(ApplyExp, Compilation, Target) - Method in class kawa.standard.convert
 
compile(ApplyExp, Compilation, Target) - Method in class kawa.standard.instance
 
compile(ApplyExp, Compilation, Target) - Method in class gnu.expr.PrimProcedure
 
compile(ApplyExp, Compilation, Target) - Static method in class gnu.expr.ApplyExp
 
compile(ApplyExp, Compilation, Target) - Static method in class gnu.expr.SetApplyExp
 
compile(ApplyExp, Compilation, Target) - Method in interface gnu.expr.Inlineable
 
compile(ApplyExp, Compilation, Target) - Method in class gnu.kawa.reflect.ArrayLength
 
compile(ApplyExp, Compilation, Target) - Method in class gnu.kawa.reflect.Invoke
 
compile(ApplyExp, Compilation, Target) - Method in class gnu.kawa.reflect.SlotSet
 
compile(ApplyExp, Compilation, Target) - Method in class gnu.kawa.reflect.ArraySet
 
compile(ApplyExp, Compilation, Target) - Method in class gnu.kawa.reflect.ArrayGet
 
compile(ApplyExp, Compilation, Target) - Method in class gnu.kawa.reflect.StaticSet
 
compile(ApplyExp, Compilation, Target) - Method in class gnu.kawa.reflect.ArrayNew
 
compile(ApplyExp, Compilation, Target) - Method in class gnu.kawa.reflect.SlotGet
 
compile(ApplyExp, Compilation, Target) - Method in class gnu.kawa.reflect.StaticGet
 
compile(Compilation) - Method in class gnu.expr.LambdaExp
 
compile(Compilation) - Method in class gnu.expr.ObjectExp
 
compile(Compilation, Target) - Method in class gnu.expr.Expression
 
compile(Compilation, Target) - Method in class gnu.expr.CatchClause
 
compile(Compilation, Target) - Method in class gnu.expr.LambdaExp
 
compile(Compilation, Target) - Method in class gnu.expr.ExitExp
 
compile(Compilation, Target) - Method in class gnu.expr.BlockExp
 
compile(Compilation, Target) - Method in class gnu.expr.ReferenceExp
 
compile(Compilation, Target) - Method in class gnu.expr.SetExp
 
compile(Compilation, Target) - Method in class gnu.expr.IfExp
 
compile(Compilation, Target) - Method in class gnu.expr.SynchronizedExp
 
compile(Compilation, Target) - Method in class gnu.expr.ApplyExp
 
compile(Compilation, Target) - Method in class gnu.expr.ObjectExp
 
compile(Compilation, Target) - Method in class gnu.expr.ClassExp
 
compile(Compilation, Target) - Method in class gnu.expr.QuoteExp
 
compile(Compilation, Target) - Method in class gnu.expr.LetExp
 
compile(Compilation, Target) - Method in class gnu.expr.FluidLetExp
 
compile(Compilation, Target) - Method in class gnu.expr.BeginExp
 
compile(Compilation, Target) - Method in class gnu.expr.ThisExp
 
compile(Compilation, Target) - Method in class gnu.expr.ErrorExp
 
compile(Compilation, Target) - Method in class gnu.expr.TryExp
 
compile(Compilation, Type) - Method in class gnu.expr.Expression
 
compile(Expression[], Compilation, Target) - Static method in class kawa.standard.eq_p
 
compile(Expression[], int, Compilation) - Static method in class kawa.standard.list_v
 
compile(Expression, Expression, Expression, Compilation, Target) - Static method in class gnu.expr.IfExp
 
compileAlloc(Compilation) - Method in class gnu.expr.LambdaExp
 
compileArgs(Expression[], Type, Type[], boolean, String, LambdaExp, Compilation) - Static method in class gnu.expr.PrimProcedure
Compile arguments and push unto stack.
compileConstant(Object) - Method in class gnu.expr.Compilation
Emit code to "evaluate" a compile-time constant.
compileConstant(Object, Target) - Method in class gnu.expr.Compilation
 
CompiledProc - interface gnu.expr.CompiledProc.
Interface exported by Scheme procedures that are compiled to bytescodes.
compileEnd(Compilation) - Method in class gnu.expr.LambdaExp
 
CompileFile - class kawa.lang.CompileFile.
Procedure to read and compile and entire file.
CompileFile() - Constructor for class kawa.lang.CompileFile
 
compileFromStack(Compilation, Type) - Method in class gnu.expr.Target
 
compileFromStack(Compilation, Type) - Method in class gnu.expr.ConditionalTarget
 
compileFromStack(Compilation, Type) - Method in class gnu.expr.IgnoreTarget
 
compileFromStack(Compilation, Type) - Method in class gnu.expr.StackTarget
 
compileFromStack(Compilation, Type) - Method in class gnu.expr.TailTarget
 
compileFromStack(Compilation, Type) - Method in class gnu.expr.CheckedTarget
 
compileFromStack0(Compilation, Type) - Method in class gnu.expr.StackTarget
 
compileNotePosition(Compilation, Target) - Method in class gnu.expr.Expression
Compile, but take note of line number.
compileSetField(Compilation) - Method in class gnu.expr.LambdaExp
 
compileStore(Compilation) - Method in class gnu.expr.Declaration
 
compileToArchive(String) - Method in class gnu.expr.ModuleExp
 
compileToArray(Expression[], Compilation) - Static method in class gnu.expr.ApplyExp
 
compileToFiles(String, String, String) - Method in class gnu.expr.ModuleExp
 
compileWithPosition(Compilation, Target) - Method in class gnu.expr.Expression
Same as compile, but emit line number beforehard.
Complex - class gnu.math.Complex.
 
Complex() - Constructor for class gnu.math.Complex
 
CompoundFormat - class gnu.text.CompoundFormat.
 
CompoundFormat(Format[]) - Constructor for class gnu.text.CompoundFormat
 
CompoundFormat(Format[], int) - Constructor for class gnu.text.CompoundFormat
 
ConditionalTarget - class gnu.expr.ConditionalTarget.
This is the Target of a boolean expression, in a conditional context.
ConditionalTarget(Label, Label) - Constructor for class gnu.expr.ConditionalTarget
 
condToken - Static variable in class gnu.ecmascript.Lexer
 
constant_fold - class kawa.standard.constant_fold.
Implements the "constant-fold" transformer.
constant_fold() - Constructor for class kawa.standard.constant_fold
 
ConstantPool - class gnu.bytecode.ConstantPool.
Manages a pool of constants, as used in .class files and Java interpreters.
ConstantPool() - Constructor for class gnu.bytecode.ConstantPool
 
ConstantPool(DataInputStream) - Constructor for class gnu.bytecode.ConstantPool
 
Constraint - class gnu.mapping.Constraint.
A Constraint is used to control the values in a Binding.
Constraint() - Constructor for class gnu.mapping.Constraint
 
constructor - Variable in class gnu.bytecode.ClassType
 
context - Variable in class gnu.expr.Declaration
 
continuation - Variable in class kawa.lang.CalledContinuation
 
Continuation - class kawa.lang.Continuation.
A Continuation "represents an entire (default) future for the computation.
Continuation - class gnu.mapping.Continuation.
 
Continuation() - Constructor for class kawa.lang.Continuation
 
Continuation(Procedure) - Constructor for class gnu.mapping.Continuation
 
CONTINUE_TOKEN - Static variable in class gnu.ecmascript.Reserved
 
convert - class kawa.standard.convert.
 
Convert - class gnu.ecmascript.Convert.
 
convert() - Constructor for class kawa.standard.convert
 
Convert() - Constructor for class gnu.ecmascript.Convert
 
convertToReader(InputStream, Object) - Static method in class gnu.mapping.InPort
 
copy(InputStream, OutputStream, byte[]) - Static method in class gnu.bytecode.ZipArchive
 
copy(InputStream, String, byte[]) - Static method in class gnu.bytecode.ZipArchive
 
count(AttrContainer) - Static method in class gnu.bytecode.Attribute
 
countColumns(char[], int, int, int) - Method in class gnu.jemacs.buffer.Buffer
 
countDecls() - Method in class gnu.expr.ScopeExp
 
CpoolClass - class gnu.bytecode.CpoolClass.
A CONSTANT_Class entry in the constant pool.
CpoolEntry - class gnu.bytecode.CpoolEntry.
An entry in the constant pool for a ClassType.
CpoolEntry() - Constructor for class gnu.bytecode.CpoolEntry
 
CpoolEntry(ConstantPool, int) - Constructor for class gnu.bytecode.CpoolEntry
 
CpoolFloat - class gnu.bytecode.CpoolFloat.
A CONSTANT_Float entry in the constant pool.
CpoolNameAndType - class gnu.bytecode.CpoolNameAndType.
A CONSTANT_NameAndType entry in the constant pool.
CpoolRef - class gnu.bytecode.CpoolRef.
A CONSTANT_{Field,Method,InterfaceMethod}Ref entry in the constant pool.
CpoolString - class gnu.bytecode.CpoolString.
A CONSTANT_String entry in the constant pool.
CpoolUtf8 - class gnu.bytecode.CpoolUtf8.
 
CpoolValue1 - class gnu.bytecode.CpoolValue1.
A CONSTANT_Integer or CONSTANT_Float entry in the constant pool.
CpoolValue2 - class gnu.bytecode.CpoolValue2.
A CONSTANT_Long or CONSTANT_Double entry in the constant pool.
CpsProcedure - class gnu.mapping.CpsProcedure.
 
CpsProcedure() - Constructor for class gnu.mapping.CpsProcedure
 
CpsProcedure(String) - Constructor for class gnu.mapping.CpsProcedure
 
CQuantity - class gnu.math.CQuantity.
General Cartesian Complex quantity.
CQuantity(Complex, Unit) - Constructor for class gnu.math.CQuantity
 
CQuantity(RealNum, RealNum, Unit) - Constructor for class gnu.math.CQuantity
 
createPosition(int) - Method in class gnu.jemacs.buffer.BufferContent
 
curClass - Variable in class gnu.expr.Compilation
 
curLambda - Variable in class gnu.expr.Compilation
 
current_scope - Variable in class gnu.bytecode.LocalVarsAttr
 
current() - Static method in class gnu.mapping.Environment
Deprecated.  
currentColumn() - Method in class gnu.jemacs.buffer.Buffer
 
currentColumn(int) - Method in class gnu.jemacs.buffer.Buffer
Return the column number at a specified offset.
currentLambda() - Method in class kawa.lang.Translator
 
currentLambda() - Method in class gnu.expr.ScopeExp
 
currentScope() - Method in class kawa.lang.Translator
 
cxr - class kawa.standard.cxr.
Implement the standard Scheme procedures "c[ad]*r".
cxr() - Constructor for class kawa.standard.cxr
 

D

DComplex - class gnu.math.DComplex.
A complex number using rectangular (Cartesian) plain double values.
DComplex(double, double) - Constructor for class gnu.math.DComplex
 
Declaration - class gnu.expr.Declaration.
The static information associated with a local variable binding.
Declaration() - Constructor for class gnu.expr.Declaration
 
Declaration(String) - Constructor for class gnu.expr.Declaration
 
Declaration(String, Type) - Constructor for class gnu.expr.Declaration
 
declareClosureEnv() - Method in class gnu.expr.LambdaExp
 
declareThis(ClassType) - Method in class gnu.expr.LambdaExp
 
defaultArgs - Variable in class gnu.expr.LambdaExp
 
defaultInterpreter - Static variable in class gnu.expr.Interpreter
 
defaultName() - Static method in class gnu.jemacs.buffer.Frame
 
define - class kawa.standard.define.
The Syntax transformer that re-writes the "define" Scheme primitive.
define_alias - class kawa.standard.define_alias.
 
define_alias() - Constructor for class kawa.standard.define_alias
 
define_class - class kawa.standard.define_class.
 
define_class() - Constructor for class kawa.standard.define_class
 
define_global(String, Object) - Static method in class gnu.mapping.Environment
Define name (interned) to have a given value.
define_member_alias - class kawa.standard.define_member_alias.
 
define_member_alias() - Constructor for class kawa.standard.define_member_alias
 
define_proc(Named) - Method in class kawa.standard.Scheme
 
define_proc(String, Named) - Method in class kawa.standard.Scheme
 
define_proc(String, String) - Method in class kawa.standard.Scheme
 
define_syntax - class kawa.standard.define_syntax.
 
define_syntax() - Constructor for class kawa.standard.define_syntax
 
define_syntax(String, String) - Method in class kawa.standard.Scheme
 
define_syntax(String, Syntax) - Method in class kawa.standard.Scheme
 
define_variable - class kawa.standard.define_variable.
"define-variable" is like define, but ignored if variable already bound.
define_variable() - Constructor for class kawa.standard.define_variable
 
define(boolean) - Constructor for class kawa.standard.define
 
define(CodeAttr) - Method in class gnu.bytecode.Label
Define the value of a label as having the current location.
define(String, double, Dimensions) - Static method in class gnu.math.Unit
 
define(String, double, Unit) - Static method in class gnu.math.Unit
 
define(String, DQuantity) - Static method in class gnu.math.Unit
 
define(String, Object) - Method in class gnu.expr.Interpreter
 
define(String, Object) - Method in class gnu.mapping.Environment
 
define(String, Object, Field, Environment) - Static method in class gnu.kawa.reflect.ClassMemberConstraint
 
define(String, Object, Field, Environment) - Static method in class gnu.kawa.reflect.ClassMemberConstraint
 
define(String, Object, String) - Static method in class gnu.kawa.reflect.ClassMemberConstraint
 
define(String, Object, String, Environment) - Static method in class gnu.kawa.reflect.ClassMemberConstraint
 
define(String, Procedure) - Static method in class gnu.mapping.IndirectConstraint
 
define(String, Procedure, Environment) - Static method in class gnu.mapping.IndirectConstraint
 
define(String, Quantity) - Static method in class gnu.math.Unit
 
defineAll(Object, Environment) - Static method in class gnu.kawa.reflect.ClassMemberConstraint
Import all the public fields of an object.
defineAll(Object, Environment) - Static method in class gnu.jemacs.lang.ELisp
Import all the public fields of an object.
defined() - Method in class gnu.bytecode.Label
 
defineFunction(Environment, String, Object) - Static method in class gnu.mapping.Environment
 
defineFunction(String, Object) - Static method in class gnu.mapping.Environment
 
defineKey(Keymap, Object, Object) - Static method in class gnu.jemacs.buffer.BufferKeymap
 
defun - class gnu.jemacs.lang.defun.
The Syntax transformer that re-writes the `defun' ELisp builtin.
defun() - Constructor for class gnu.jemacs.lang.defun
 
defvar - class gnu.jemacs.lang.defvar.
 
defvar() - Constructor for class gnu.jemacs.lang.defvar
 
delete() - Method in class gnu.jemacs.buffer.Window
 
delete() - Method in class gnu.jemacs.buffer.Frame
 
deleteChar(int) - Method in class gnu.jemacs.buffer.Buffer
 
deleteChar(int) - Method in class gnu.jemacs.buffer.Marker
 
deleteOldText() - Method in class kawa.MessageArea
Delete old text, prior to line containing outputMark.
deleteOtherWindows() - Method in class gnu.jemacs.buffer.Window
 
denominator() - Method in class gnu.math.RatNum
 
denominator() - Method in class gnu.math.IntNum
 
denominator() - Method in class gnu.math.IntFraction
 
dfault - Static variable in class gnu.expr.Special
 
DFloNum - class gnu.math.DFloNum.
 
DFloNum(double) - Constructor for class gnu.math.DFloNum
 
DFloNum(String) - Constructor for class gnu.math.DFloNum
 
Dimensions - class gnu.math.Dimensions.
A Dimensions object represents the product or ratio of BaseUnits.
dimensions() - Method in class gnu.math.Quantity
 
dimensions() - Method in class gnu.math.Unit
 
disAssemble(ClassTypeWriter, int, int) - Method in class gnu.bytecode.CodeAttr
 
display(boolean, Frame) - Method in class gnu.jemacs.buffer.Buffer
 
div_inv() - Method in class gnu.math.Numeric
Return the multiplicative inverse.
div(Complex, Complex) - Static method in class gnu.math.Complex
 
div(double, double, double, double) - Static method in class gnu.math.DComplex
Copyright 1990, 1991, 1992, 1993 by AT&T Bell Laboratories and Bellcore.
div(DQuantity, DQuantity) - Static method in class gnu.math.DQuantity
 
div(Object) - Method in class gnu.math.Numeric
 
div(Object) - Method in class gnu.math.Quantity
 
div(Object) - Method in class gnu.math.Complex
 
div(Object) - Method in class gnu.math.RealNum
 
div(Object) - Method in class gnu.math.DFloNum
 
div(Object) - Method in class gnu.math.DComplex
 
div(Object) - Method in class gnu.math.IntNum
 
div(Object) - Method in class gnu.math.DQuantity
 
div(Object) - Method in class gnu.math.IntFraction
 
div(Quantity, Quantity) - Static method in class gnu.math.Quantity
 
div(RealNum, RealNum) - Static method in class gnu.math.RealNum
 
div(Unit, Unit) - Static method in class gnu.math.Unit
 
divide_oper - class kawa.standard.divide_oper.
Implement the Scheme standard function "/".
divide_oper() - Constructor for class kawa.standard.divide_oper
 
divide(IntNum, IntNum, IntNum, IntNum, int) - Static method in class gnu.math.IntNum
Divide two integers, yielding quotient and remainder.
divide(long, long, IntNum, IntNum, int) - Static method in class gnu.math.IntNum
 
divide(RatNum, RatNum) - Static method in class gnu.math.RatNum
 
divReversed(Numeric) - Method in class gnu.math.Numeric
 
divReversed(Numeric) - Method in class gnu.math.Quantity
 
divReversed(Numeric) - Method in class gnu.math.Complex
 
divReversed(Numeric) - Method in class gnu.math.DFloNum
 
divReversed(Numeric) - Method in class gnu.math.DQuantity
 
divReversed(Numeric) - Method in class gnu.math.IntFraction
 
doFixups() - Method in class gnu.bytecode.ClassType
Do various fixups after generating code but before we can write it out.
doTrace(Procedure, boolean) - Static method in class kawa.standard.TracedProcedure
 
dotToken - Static variable in class gnu.ecmascript.Lexer
 
DOUBLE - Static variable in class gnu.bytecode.ConstantPool
 
double_type - Static variable in class gnu.bytecode.Type
 
doubleImagValue() - Method in class gnu.math.Quantity
The value of the imaginary component, as a double.
doubleImagValue() - Method in class gnu.math.Complex
 
doubleImagValue() - Method in class gnu.math.DComplex
 
doubleRealValue() - Method in class gnu.math.Complex
 
doubleType - Static variable in class kawa.standard.Scheme
 
doubleValue_method - Static variable in class gnu.bytecode.Type
 
doubleValue() - Method in class gnu.math.Quantity
The value of the real component, as a double.
doubleValue() - Method in class gnu.math.Complex
 
doubleValue() - Method in class gnu.math.DFloNum
 
doubleValue() - Method in class gnu.math.DComplex
 
doubleValue() - Method in class gnu.math.IntNum
 
doubleValue() - Method in class gnu.math.Unit
 
doubleValue() - Method in class gnu.math.DQuantity
 
doubleValue() - Method in class gnu.math.IntFraction
 
DQuantity - class gnu.math.DQuantity.
A Quantity represented as the product of a plain double and a Unit.
DQuantity(double, Unit) - Constructor for class gnu.math.DQuantity
 
dump - class gnu.bytecode.dump.
Class to read a ClassType from a DataInputStream (.class file).
dump() - Method in class gnu.jemacs.buffer.BufferContent
 
dump(InputStream) - Constructor for class gnu.bytecode.dump
 
dumpZipCounter - Static variable in class gnu.expr.LambdaExp
 
dumpZipPrefix - Static variable in class gnu.expr.LambdaExp
Used to control with .zip files dumps are generated.

E

echo(char[], int, int) - Method in class gnu.mapping.OutPort
 
echo(char[], int, int) - Method in class gnu.mapping.LogWriter
 
elements - Variable in class gnu.bytecode.ArrayType
 
ELisp - class gnu.jemacs.lang.ELisp.
 
ELisp() - Constructor for class gnu.jemacs.lang.ELisp
 
ELispReader - class gnu.jemacs.lang.ELispReader.
A class to read Emacs Lisp forms (S-expressions).
ELispReader(InPort) - Constructor for class gnu.jemacs.lang.ELispReader
 
ELispReader(InPort, SourceMessages) - Constructor for class gnu.jemacs.lang.ELispReader
 
ELSE_TOKEN - Static variable in class gnu.ecmascript.Reserved
 
elseToken - Static variable in class gnu.ecmascript.Lexer
 
EMACS_MARK_KIND - Static variable in class gnu.jemacs.buffer.BufferContent
Kind of mark which stays before or after text inserted at the mark, depending on whether plain insert or insert-before-markers is called.
emit_wide(CodeAttr, int) - Method in class gnu.bytecode.Label
Emit a wide reference to the current label.
emit(CodeAttr) - Method in class gnu.bytecode.Label
Emit a reference to the current label.
emit(CodeAttr) - Method in class gnu.bytecode.CodeFragment
 
emit(Compilation) - Method in class gnu.expr.Initializer
 
emit(Compilation) - Method in class gnu.expr.Literal
 
emit(Compilation) - Method in class gnu.expr.BindingInitializer
 
emit(Compilation) - Method in class gnu.expr.ProcInitializer
 
emit(Literal, Compilation) - Method in class kawa.lang.ListRepeatPat
 
emit(Literal, Compilation) - Method in class kawa.lang.Macro
 
emit(Literal, Compilation) - Method in class kawa.lang.SyntaxRules
 
emit(Literal, Compilation) - Method in class kawa.lang.EqualPat
 
emit(Literal, Compilation) - Method in class kawa.lang.PairPat
 
emit(Literal, Compilation) - Method in class kawa.lang.AnyPat
 
emit(Literal, Compilation) - Method in class kawa.lang.SyntaxRule
 
emit(Literal, Compilation) - Method in class gnu.expr.Keyword
 
emit(Literal, Compilation) - Method in class gnu.expr.Special
 
emit(Literal, Compilation) - Method in interface gnu.expr.Compilable
Emit code (in comp.method) to initialize a Literal for this value.
emit(Literal, Compilation) - Method in class gnu.math.DFloNum
 
emit(Literal, Compilation) - Method in class gnu.math.IntNum
 
emitAdd() - Method in class gnu.bytecode.CodeAttr
Deprecated.  
emitAdd(char) - Method in class gnu.bytecode.CodeAttr
 
emitAdd(PrimType) - Method in class gnu.bytecode.CodeAttr
 
emitAnd() - Method in class gnu.bytecode.CodeAttr
 
emitArrayLength() - Method in class gnu.bytecode.CodeAttr
 
emitArrayLoad(Type) - Method in class gnu.bytecode.CodeAttr
Load an element from an array.
emitArrayStore(Type) - Method in class gnu.bytecode.CodeAttr
Store into an element of an array.
emitCatchEnd() - Method in class gnu.bytecode.CodeAttr
 
emitCatchStart(Variable) - Method in class gnu.bytecode.CodeAttr
 
emitCheckcast(Type) - Method in class gnu.bytecode.CodeAttr
 
emitCheckedCoerce(Compilation, LambdaExp, int, Type) - Static method in class gnu.expr.CheckedTarget
 
emitCheckedCoerce(Compilation, String, int, Type) - Static method in class gnu.expr.CheckedTarget
 
emitCoerceFromObject(CodeAttr) - Method in class kawa.lang.SpecialType
 
emitCoerceFromObject(CodeAttr) - Method in class gnu.bytecode.Type
Compile code to coerce/convert from Object to this type.
emitCoerceFromObject(CodeAttr) - Method in class gnu.bytecode.PrimType
 
emitCoerceFromObject(CodeAttr) - Method in class gnu.bytecode.ObjectType
Compile (in given method) cast from Object to this Type.
emitCoerceToObject(CodeAttr) - Method in class kawa.lang.SpecialType
 
emitCoerceToObject(CodeAttr) - Method in class gnu.bytecode.Type
Compile code to convert an object (on the stack) to this Type.
emitConvert(Type, Type) - Method in class gnu.bytecode.CodeAttr
 
emitDiv() - Method in class gnu.bytecode.CodeAttr
 
emitDup(int) - Method in class gnu.bytecode.CodeAttr
Compile code to duplicate the top 1 or 2 words.
emitDup(int, int) - Method in class gnu.bytecode.CodeAttr
Compile code to duplicate with offset.
emitDup(Type) - Method in class gnu.bytecode.CodeAttr
 
emitElse() - Method in class gnu.bytecode.CodeAttr
Compile start of else clause.
emitFi() - Method in class gnu.bytecode.CodeAttr
Compile end of conditional.
emitFinallyEnd() - Method in class gnu.bytecode.CodeAttr
 
emitFinallyStart() - Method in class gnu.bytecode.CodeAttr
 
emitGetField(Field) - Method in class gnu.bytecode.CodeAttr
Compile code to get a non-static field value.
emitGetStatic(Field) - Method in class gnu.bytecode.CodeAttr
Compile code to get a static field value.
emitGoto(Label) - Method in class gnu.bytecode.CodeAttr
Compile an unconditional branch (goto).
emitGoto(Label, int) - Method in class gnu.bytecode.CodeAttr
Compile an unconditional branch (goto) or a jsr.
emitGotoIfCompare1(Label, int) - Method in class gnu.bytecode.CodeAttr
 
emitGotoIfCompare2(Label, int) - Method in class gnu.bytecode.CodeAttr
 
emitGotoIfEq(Label) - Method in class gnu.bytecode.CodeAttr
Compile a conditional transfer if 2 top stack elements are equal.
emitGotoIfEq(Label, boolean) - Method in class gnu.bytecode.CodeAttr
 
emitGotoIfGe(Label) - Method in class gnu.bytecode.CodeAttr
 
emitGotoIfGt(Label) - Method in class gnu.bytecode.CodeAttr
 
emitGotoIfIntEqZero(Label) - Method in class gnu.bytecode.CodeAttr
 
emitGotoIfIntGeZero(Label) - Method in class gnu.bytecode.CodeAttr
 
emitGotoIfIntGtZero(Label) - Method in class gnu.bytecode.CodeAttr
 
emitGotoIfIntLeZero(Label) - Method in class gnu.bytecode.CodeAttr
 
emitGotoIfIntLtZero(Label) - Method in class gnu.bytecode.CodeAttr
 
emitGotoIfIntNeZero(Label) - Method in class gnu.bytecode.CodeAttr
 
emitGotoIfLe(Label) - Method in class gnu.bytecode.CodeAttr
 
emitGotoIfLt(Label) - Method in class gnu.bytecode.CodeAttr
 
emitGotoIfNE(Label) - Method in class gnu.bytecode.CodeAttr
Compile conditional transfer if 2 top stack elements are not equal.
emitIfCompare1(int) - Method in class gnu.bytecode.CodeAttr
Compile start of a conditional: if (!(x OPCODE 0)) ...
emitIfEq() - Method in class gnu.bytecode.CodeAttr
Compile start of a conditional: if (x == y) ...
emitIfGe() - Method in class gnu.bytecode.CodeAttr
Compile start of a conditional: if (x >= y) ...
emitIfGt() - Method in class gnu.bytecode.CodeAttr
Compile start of a conditional: if (x > y) ...
emitIfIntCompare(int) - Method in class gnu.bytecode.CodeAttr
Compile start of a conditional: if (!(x OPCODE y)) ...
emitIfIntLEqZero() - Method in class gnu.bytecode.CodeAttr
Compile start of conditional: if (x <= 0)
emitIfIntLt() - Method in class gnu.bytecode.CodeAttr
 
emitIfIntNotZero() - Method in class gnu.bytecode.CodeAttr
Compile start of conditional: if (x != 0)
emitIfLe() - Method in class gnu.bytecode.CodeAttr
Compile start of a conditional: if (x <= y) ...
emitIfLt() - Method in class gnu.bytecode.CodeAttr
Compile start of a conditional: if (x < y) ...
emitIfNEq() - Method in class gnu.bytecode.CodeAttr
Compile start of a conditional: if (x != y) ...
emitIfNotNull() - Method in class gnu.bytecode.CodeAttr
Compile start of conditional: if (x != null)
emitIfNull() - Method in class gnu.bytecode.CodeAttr
Compile start of conditional: if (x == null)
emitIfRefCompare1(int) - Method in class gnu.bytecode.CodeAttr
Compile start of a conditional: if (!(x OPCODE null)) ...
emitIfThen() - Method in class gnu.bytecode.CodeAttr
 
emitInc(Variable, short) - Method in class gnu.bytecode.CodeAttr
 
emitInstanceof(Type) - Method in class gnu.bytecode.CodeAttr
 
emitInvoke(Method) - Method in class gnu.bytecode.CodeAttr
 
emitInvokeInterface(Method) - Method in class gnu.bytecode.CodeAttr
 
emitInvokeMethod(Method, int) - Method in class gnu.bytecode.CodeAttr
 
emitInvokeSpecial(Method) - Method in class gnu.bytecode.CodeAttr
 
emitInvokeStatic(Method) - Method in class gnu.bytecode.CodeAttr
Compile a static method call.
emitInvokeVirtual(Method) - Method in class gnu.bytecode.CodeAttr
Compile a virtual method call.
emitIOr() - Method in class gnu.bytecode.CodeAttr
 
emitIsInstance(CodeAttr) - Method in class gnu.bytecode.Type
 
emitLiteral(Object) - Method in class gnu.expr.Compilation
Emit code to push a value.
emitLoad(Variable) - Method in class gnu.bytecode.CodeAttr
Comple code to push the contents of a local variable onto the statck.
emitLoadModuleMethod(LambdaExp, Compilation) - Static method in class gnu.expr.ProcInitializer
Create and load a ModuleMethod for the given procedure.
emitMonitorEnter() - Method in class gnu.bytecode.CodeAttr
 
emitMonitorExit() - Method in class gnu.bytecode.CodeAttr
 
emitMul() - Method in class gnu.bytecode.CodeAttr
 
emitNew(ClassType) - Method in class gnu.bytecode.CodeAttr
Invoke new on a class type.
emitNewArray(Type) - Method in class gnu.bytecode.CodeAttr
 
emitNewArray(Type, int) - Method in class gnu.bytecode.CodeAttr
Compile code to allocate a new array.
emitNot(Type) - Method in class gnu.bytecode.CodeAttr
 
emitPop(int) - Method in class gnu.bytecode.CodeAttr
Compile code to pop values off the stack (and ignore them).
emitPrimop(int, int, Type) - Method in class gnu.bytecode.CodeAttr
 
emitPushConstant(CpoolEntry) - Method in class gnu.bytecode.CodeAttr
 
emitPushConstant(int, Type) - Method in class gnu.bytecode.CodeAttr
 
emitPushDouble(double) - Method in class gnu.bytecode.CodeAttr
 
emitPushFloat(float) - Method in class gnu.bytecode.CodeAttr
 
emitPushInt(int) - Method in class gnu.bytecode.CodeAttr
 
emitPushLong(long) - Method in class gnu.bytecode.CodeAttr
 
emitPushNull() - Method in class gnu.bytecode.CodeAttr
 
emitPushString(String) - Method in class gnu.bytecode.CodeAttr
 
emitPushThis() - Method in class gnu.bytecode.CodeAttr
 
emitPutField(Field) - Method in class gnu.bytecode.CodeAttr
Compile code to put a non-static field value.
emitPutStatic(Field) - Method in class gnu.bytecode.CodeAttr
Compile code to put a static field value.
emitRem() - Method in class gnu.bytecode.CodeAttr
 
emitRet(Variable) - Method in class gnu.bytecode.CodeAttr
Emit a 'ret' instruction.
emitReturn() - Method in class gnu.bytecode.CodeAttr
Compile a method return.
emitShl() - Method in class gnu.bytecode.CodeAttr
 
emitShr() - Method in class gnu.bytecode.CodeAttr
 
emitStore(Variable) - Method in class gnu.bytecode.CodeAttr
 
emitSub() - Method in class gnu.bytecode.CodeAttr
Deprecated.  
emitSub(char) - Method in class gnu.bytecode.CodeAttr
 
emitSub(PrimType) - Method in class gnu.bytecode.CodeAttr
 
emitSwap() - Method in class gnu.bytecode.CodeAttr
 
emitTailCall(boolean, Scope) - Method in class gnu.bytecode.CodeAttr
Compile a tail-call to position 0 of the current procewure.
emitThrow() - Method in class gnu.bytecode.CodeAttr
 
emitTryCatchEnd() - Method in class gnu.bytecode.CodeAttr
 
emitTryEnd() - Method in class gnu.bytecode.CodeAttr
 
emitTryStart(boolean, Type) - Method in class gnu.bytecode.CodeAttr
 
emitUshr() - Method in class gnu.bytecode.CodeAttr
 
emitXOr() - Method in class gnu.bytecode.CodeAttr
 
empty - Static variable in class gnu.mapping.Values
 
Empty - Static variable in class gnu.math.Dimensions
The empty Dimensions that pure numbers have.
Empty - Static variable in class gnu.math.Unit
 
emptyArgs - Static variable in class gnu.ecmascript.Parser
 
endFragment() - Method in class gnu.bytecode.CodeAttr
 
endMark - Variable in class kawa.MessageArea
 
EnglishIntegerFormat - class gnu.text.EnglishIntegerFormat.
 
EnglishIntegerFormat(boolean) - Constructor for class gnu.text.EnglishIntegerFormat
 
enter() - Method in class gnu.jemacs.buffer.ReplBuffer
 
enterScope(Scope) - Method in class gnu.bytecode.LocalVarsAttr
 
enterScope(Scope) - Method in class gnu.bytecode.CodeAttr
 
environ - Variable in class kawa.lang.Translator
 
environ - Variable in class gnu.expr.Interpreter
 
Environment - class gnu.mapping.Environment.
An environment contains (name->value) bindings.
Environment() - Constructor for class gnu.mapping.Environment
 
Environment(Environment) - Constructor for class gnu.mapping.Environment
 
Environment(int) - Constructor for class gnu.mapping.Environment
 
eof - Static variable in class gnu.expr.Special
 
eofError(String) - Method in class gnu.text.Lexer
 
eofExpr - Static variable in class gnu.ecmascript.Parser
 
eofToken - Static variable in class gnu.ecmascript.Lexer
 
eolToken - Static variable in class gnu.ecmascript.Lexer
 
eq_p - class kawa.standard.eq_p.
Implement the standard Scheme function "eq?".
eq_p() - Constructor for class kawa.standard.eq_p
 
equal_oper - class kawa.standard.equal_oper.
Implement the Scheme standard function "=".
equal_oper() - Constructor for class kawa.standard.equal_oper
 
equal_p - class kawa.standard.equal_p.
Implement the standard Scheme procedure "equal?".
equal_p() - Constructor for class kawa.standard.equal_p
 
EqualPat - class kawa.lang.EqualPat.
A pattern that requires an exact match (using equal?).
EqualPat(Object) - Constructor for class kawa.lang.EqualPat
 
EqualPatType - Static variable in class kawa.lang.EqualPat
 
equals(Complex, Complex) - Static method in class gnu.math.Complex
 
equals(IntNum, IntNum) - Static method in class gnu.math.IntNum
 
equals(Object) - Method in class kawa.lang.Record
 
equals(Object) - Method in class gnu.mapping.Binding
 
equals(Object) - Method in class gnu.math.Numeric
 
equals(Object) - Method in class gnu.math.Complex
 
equals(Object) - Method in class gnu.math.RatNum
 
equals(Object) - Method in class gnu.math.DFloNum
 
equals(Object) - Method in class gnu.math.DComplex
 
equals(Object) - Method in class gnu.math.IntNum
 
equals(Object) - Method in class gnu.jemacs.buffer.Marker
 
equals(RatNum, RatNum) - Static method in class gnu.math.RatNum
 
equalToken - Static variable in class gnu.ecmascript.Lexer
 
eqv_p - class kawa.standard.eqv_p.
Implement that standard Scheme function "eqv?".
eqv_p() - Constructor for class kawa.standard.eqv_p
 
errDefault() - Static method in class gnu.mapping.OutPort
 
error(char, String) - Method in class kawa.lang.Translator
 
error(char, String) - Method in class gnu.expr.Compilation
 
error(char, String) - Method in class gnu.text.Lexer
 
error(char, String, int, int, String) - Method in class gnu.expr.Compilation
 
error(char, String, int, int, String) - Method in class gnu.text.Lexer
 
error(char, String, int, int, String) - Method in class gnu.text.SourceMessages
 
error(Object) - Static method in class gnu.jemacs.buffer.Signal
 
error(SourceError) - Method in class gnu.expr.Compilation
 
error(SourceError) - Method in class gnu.text.SourceMessages
 
error(String) - Method in class gnu.text.Lexer
 
error(String, Object) - Static method in class kawa.standard.syntax_case
Called (at run-time) if syntax-case has no match.
ErrorExp - class gnu.expr.ErrorExp.
Class used to mark an erroneous expression
ErrorExp(String) - Constructor for class gnu.expr.ErrorExp
 
errors - Variable in class gnu.ecmascript.Parser
 
Eval - class kawa.lang.Eval.
 
Eval() - Constructor for class kawa.lang.Eval
 
eval(Environment) - Method in class gnu.expr.Expression
 
eval(Environment) - Method in class gnu.expr.LambdaExp
 
eval(Environment) - Method in class gnu.expr.ReferenceExp
 
eval(Environment) - Method in class gnu.expr.SetExp
 
eval(Environment) - Method in class gnu.expr.IfExp
 
eval(Environment) - Method in class gnu.expr.SynchronizedExp
 
eval(Environment) - Method in class gnu.expr.ApplyExp
 
eval(Environment) - Method in class gnu.expr.QuoteExp
 
eval(Environment) - Method in class gnu.expr.BeginExp
 
eval(Environment) - Method in class gnu.expr.ErrorExp
 
eval(Environment) - Method in class gnu.expr.TryExp
 
eval(InPort, Environment) - Static method in class kawa.standard.Scheme
Evalutate Scheme expressions from stream.
eval(Object, Environment) - Static method in class kawa.lang.Eval
 
eval(Object, Environment) - Static method in class kawa.standard.Scheme
Evalutate Scheme expressions from an "S expression."
eval(String) - Method in class kawa.standard.Scheme
 
eval(String, Environment) - Static method in class kawa.standard.Scheme
Evalutate Scheme expressions from string.
evalBody(Object, Environment, SourceMessages) - Static method in class kawa.lang.Eval
 
evalModule(Environment) - Method in class gnu.expr.ModuleExp
 
evalToClass() - Method in class gnu.expr.LambdaExp
 
exact_p - class kawa.standard.exact_p.
 
exact_p() - Constructor for class kawa.standard.exact_p
 
exact2inexact - class kawa.standard.exact2inexact.
Implement the standard Scheme procedure "exact->inexact".
exact2inexact() - Constructor for class kawa.standard.exact2inexact
 
ExceptionsAttr - class gnu.bytecode.ExceptionsAttr.
Represents the contents of a standard "Exceptions" attribute.
ExceptionsAttr(Method) - Constructor for class gnu.bytecode.ExceptionsAttr
Add a new ExceptionsAttr to a Method.
execute_template(Object[], Translator, Pair) - Method in class kawa.lang.SyntaxRule
 
ExitExp - class gnu.expr.ExitExp.
Expression to exit a lexically surrounding block.
ExitExp(BlockExp) - Constructor for class gnu.expr.ExitExp
 
ExitExp(Expression, BlockExp) - Constructor for class gnu.expr.ExitExp
 
exp() - Method in class gnu.math.Complex
 
exp() - Method in class gnu.math.RealNum
 
exp2Type(Expression) - Static method in class kawa.standard.Scheme
Convert expression to a Type.
exp2Type(Object, Translator) - Static method in class kawa.standard.prim_method
 
expand(Pair, Translator) - Method in class kawa.lang.Macro
 
expand(Pair, Translator) - Method in class kawa.lang.SyntaxRules
 
expander - Variable in class kawa.lang.Macro
 
expDigits - Variable in class gnu.math.ExponentialFormat
Number of digits to show in the exponent.
ExpFullWalker - class gnu.expr.ExpFullWalker.
An ExpWalker for doing a complete left-to-right tree walk.
ExpFullWalker() - Constructor for class gnu.expr.ExpFullWalker
 
exponentChar - Variable in class gnu.math.ExponentialFormat
 
ExponentialFormat - class gnu.math.ExponentialFormat.
Format a real number using a floating-point format.
ExponentialFormat() - Constructor for class gnu.math.ExponentialFormat
 
Expression - class gnu.expr.Expression.
Abstract class for syntactic forms that evaluate to a value.
Expression() - Constructor for class gnu.expr.Expression
 
expt - class kawa.standard.expt.
Implement the standard Scheme procedure "expt".
expt() - Constructor for class kawa.standard.expt
 
ExpWalker - class gnu.expr.ExpWalker.
 
ExpWalker() - Constructor for class gnu.expr.ExpWalker
 
extract(IntNum, int, int) - Static method in class gnu.math.BitOps
Extract a bit-field as an unsigned integer.

F

FALSE - Static variable in class gnu.jemacs.lang.ELisp
 
falseConstant - Static variable in class gnu.expr.Compilation
 
falseExp - Static variable in class gnu.expr.QuoteExp
 
falseObject - Static variable in class gnu.expr.Interpreter
 
fatal(String) - Method in class gnu.text.Lexer
 
fewerClasses - Static variable in class gnu.expr.Compilation
If true, minimize the number of classes generated.
field - Variable in class gnu.expr.Initializer
If non-null: The Field that is being initialized.
field - Static variable in class gnu.kawa.reflect.SlotGet
 
Field - class gnu.bytecode.Field.
 
Field(ClassType) - Constructor for class gnu.bytecode.Field
Add a new Field to a ClassType.
field(Object, String) - Static method in class gnu.kawa.reflect.SlotGet
 
FIELDREF - Static variable in class gnu.bytecode.ConstantPool
 
fileBuffers - Static variable in class gnu.jemacs.buffer.Buffer
Map file names to buffer.s
fileFunctionName - Static variable in class gnu.expr.LambdaExp
The name to give to a dummy implicit function that surrounds a file.
filename - Variable in class gnu.text.SourceError
 
fill(int) - Method in class gnu.mapping.TtyInPort
 
fill(int) - Method in class gnu.mapping.SysInPort
 
fill(int) - Method in class gnu.text.LineBufferedReader
Called by read() when it needs its buffer filled.
FINAL - Static variable in class gnu.bytecode.Access
 
FinalAction - class gnu.jemacs.buffer.FinalAction.
A wrapper around an action.
FinalAction(Action) - Constructor for class gnu.jemacs.buffer.FinalAction
 
finalize_labels() - Method in class gnu.bytecode.CodeAttr
 
finalize() - Method in class gnu.jemacs.buffer.Marker
 
find(String) - Method in class gnu.bytecode.ZipArchive
Return a directory entry with the given name, or null if not found.
FindCapturedVars - class gnu.expr.FindCapturedVars.
 
FindCapturedVars() - Constructor for class gnu.expr.FindCapturedVars
 
findCapturedVars(Expression) - Static method in class gnu.expr.FindCapturedVars
 
findFile(String) - Static method in class gnu.jemacs.buffer.Buffer
 
findLiteral(Object) - Method in class gnu.expr.Compilation
 
findNamedClass(String) - Method in class gnu.expr.Compilation
Search this Compilation for a ClassType with a given name.
FindTailCalls - class gnu.expr.FindTailCalls.
Does setTailCall on ApplyExp's that are tail-calls.
FindTailCalls() - Constructor for class gnu.expr.FindTailCalls
 
findTailCalls(Expression) - Static method in class gnu.expr.FindTailCalls
 
finish(CodeAttr) - Method in class gnu.bytecode.SwitchState
Handle the end of the switch statement.
finishModule(ModuleExp, Vector) - Method in class kawa.lang.Translator
 
firstCall - Variable in class gnu.expr.Declaration
List of ApplyExp where this declaration is the function called.
firstChild - Variable in class gnu.expr.LambdaExp
 
firstDecl() - Method in class gnu.expr.ScopeExp
 
firstVar() - Method in class gnu.bytecode.Scope
 
FixedRealFormat - class gnu.math.FixedRealFormat.
Format a real number using a fixed-point format.
FixedRealFormat() - Constructor for class gnu.math.FixedRealFormat
 
flags - Variable in class gnu.expr.Declaration
 
flags - Variable in class gnu.expr.LambdaExp
 
flags - Variable in class gnu.expr.Literal
 
FLOAT - Static variable in class gnu.bytecode.ConstantPool
 
float_type - Static variable in class gnu.bytecode.Type
 
floatType - Static variable in class kawa.standard.Scheme
 
floatValue_method - Static variable in class gnu.bytecode.Type
 
floatValue() - Method in class gnu.math.Numeric
 
floor - class kawa.standard.floor.
Implement the standard Scheme procedure "floor".
FLOOR - Static variable in class gnu.math.Numeric
 
floor() - Constructor for class kawa.standard.floor
 
fluid_let - class kawa.standard.fluid_let.
The Syntax transformer that re-writes the Scheme "fluid-let" primitive.
fluid_let() - Constructor for class kawa.standard.fluid_let
 
FluidBinding - class gnu.mapping.FluidBinding.
Used for a stack of fluid bindings.
FluidBinding(FluidBinding, Object, Binding) - Constructor for class gnu.mapping.FluidBinding
 
fluidBindings - Variable in class gnu.mapping.Future
 
FluidConstraint - class gnu.mapping.FluidConstraint.
This Constraint searches a thread's stack of FluidBindings.
FluidConstraint(Constraint) - Constructor for class gnu.mapping.FluidConstraint
 
FluidLetExp - class gnu.expr.FluidLetExp.
Class used to implement "fluid-let" for Scheme and "let" for Emacs.
FluidLetExp(Expression[]) - Constructor for class gnu.expr.FluidLetExp
 
flush() - Method in class kawa.TextAreaWriter
 
flush() - Method in class gnu.mapping.LogWriter
 
flush() - Method in class gnu.jemacs.buffer.BufferWriter
 
FlushFormat - class gnu.text.FlushFormat.
 
FlushFormat() - Constructor for class gnu.text.FlushFormat
 
focusGained(FocusEvent) - Method in class gnu.jemacs.buffer.Window
 
focusLost(FocusEvent) - Method in class gnu.jemacs.buffer.Window
 
FOR_TOKEN - Static variable in class gnu.ecmascript.Reserved
 
force - class kawa.standard.force.
Implement the Scheme standard function "force".
force() - Method in class kawa.lang.Promise
 
force() - Constructor for class kawa.standard.force
 
forEach1(Procedure, Object) - Static method in class kawa.standard.map
An optimized single-list version of for-each.
format - class kawa.standard.format.
 
format() - Constructor for class kawa.standard.format
 
format(double, StringBuffer, FieldPosition) - Method in class gnu.math.ExponentialFormat
 
format(double, StringBuffer, FieldPosition) - Method in class gnu.math.FixedRealFormat
 
format(double, StringBuffer, FieldPosition) - Method in class gnu.text.EnglishIntegerFormat
 
format(double, StringBuffer, FieldPosition) - Method in class gnu.text.RomanIntegerFormat
 
format(Format, Object[], int, StringBuffer, FieldPosition) - Static method in class gnu.text.ReportFormat
 
format(Format, Object[], int, Writer, char, int, int, int, int, FieldPosition) - Static method in class gnu.text.PadFormat
 
format(Format, Object[], int, Writer, FieldPosition) - Static method in class gnu.text.ReportFormat
 
format(int) - Static method in class gnu.text.RomanIntegerFormat
 
format(int, boolean) - Static method in class gnu.text.RomanIntegerFormat
 
format(int, StringBuffer) - Method in class gnu.math.IntNum
 
format(long, StringBuffer, FieldPosition) - Method in class gnu.math.ExponentialFormat
 
format(long, StringBuffer, FieldPosition) - Method in class gnu.math.FixedRealFormat
 
format(long, StringBuffer, FieldPosition) - Method in class gnu.text.EnglishIntegerFormat
 
format(long, StringBuffer, FieldPosition) - Method in class gnu.text.RomanIntegerFormat
 
format(Object) - Method in class gnu.mapping.SFormat
 
format(Object[], int, StringBuffer, FieldPosition) - Method in class gnu.text.ReportFormat
 
format(Object[], int, StringBuffer, FieldPosition) - Method in class gnu.text.CompoundFormat
 
format(Object[], int, Writer, FieldPosition) - Method in class kawa.standard.ObjectFormat
 
format(Object[], int, Writer, FieldPosition) - Method in class gnu.text.ReportFormat
Format an array of arguments, and write out the result.
format(Object[], int, Writer, FieldPosition) - Method in class gnu.text.CompoundFormat
 
format(Object[], int, Writer, FieldPosition) - Method in class gnu.text.CaseConvertFormat
 
format(Object[], int, Writer, FieldPosition) - Method in class gnu.text.PadFormat
 
format(Object[], int, Writer, FieldPosition) - Method in class gnu.text.FlushFormat
 
format(Object[], int, Writer, FieldPosition) - Method in class gnu.text.LiteralFormat
 
format(Object[], int, Writer, int, boolean) - Static method in class kawa.standard.ObjectFormat
 
format(Object, int) - Static method in class kawa.standard.number2string
 
format(Object, PrintWriter) - Method in class gnu.mapping.SFormat
 
format(Object, StringBuffer) - Method in class gnu.mapping.SFormat
 
format(Object, StringBuffer, FieldPosition) - Method in class gnu.math.ExponentialFormat
 
format(Object, StringBuffer, FieldPosition) - Method in class gnu.math.FixedRealFormat
 
format(Object, StringBuffer, FieldPosition) - Method in class gnu.text.ReportFormat
 
format(Object, Writer, int, boolean) - Static method in class kawa.standard.ObjectFormat
Return false iff truncation.
format(OutPort, Object[], int) - Static method in class kawa.standard.format
 
format(RatNum, boolean, StringBuffer, FieldPosition) - Method in class gnu.math.FixedRealFormat
 
format(RatNum, StringBuffer, FieldPosition) - Method in class gnu.math.FixedRealFormat
 
format(RealNum, StringBuffer, FieldPosition) - Method in class gnu.math.FixedRealFormat
 
format$V(Object[]) - Static method in class kawa.standard.format
 
formats - Variable in class gnu.text.CompoundFormat
 
formatToString(Object[], int) - Static method in class kawa.standard.format
 
forwardChar(int) - Method in class gnu.jemacs.buffer.Buffer
 
fracDigits - Variable in class gnu.math.ExponentialFormat
Number of fractional digits to show.
Frame - class gnu.jemacs.buffer.Frame.
 
Frame() - Constructor for class gnu.jemacs.buffer.Frame
 
Frame(Buffer) - Constructor for class gnu.jemacs.buffer.Frame
 
freeLocal(CodeAttr) - Method in class gnu.bytecode.Variable
 
freeLocalField(Field) - Method in class gnu.expr.Compilation
 
freePosition(int) - Method in class gnu.jemacs.buffer.BufferContent
 
freePositionIndex(int) - Method in class gnu.jemacs.buffer.BufferContent
 
FUNCTION_TOKEN - Static variable in class gnu.ecmascript.Reserved
 
functionValue - Variable in class gnu.mapping.Binding2
 
Future - class gnu.mapping.Future.
 
Future(Procedure) - Constructor for class gnu.mapping.Future
 
Future(Procedure, Environment) - Constructor for class gnu.mapping.Future
 
Future(Procedure, Environment, InPort, OutPort, OutPort) - Constructor for class gnu.mapping.Future
 

G

gapReserve(int, int) - Method in class gnu.jemacs.buffer.BufferContent
Adjust gap to where, and make sure it is least `size' chars long.
gcd - class kawa.standard.gcd.
Implement the Scheme standard function "gcd".
gcd() - Constructor for class kawa.standard.gcd
 
gcd(int, int) - Static method in class gnu.math.IntNum
Calculate Greatest Common Divisor for non-negative ints.
gcd(IntNum, IntNum) - Static method in class gnu.math.IntNum
 
general - Variable in class gnu.math.ExponentialFormat
 
generate() - Static method in class gnu.expr.Symbol
Generate a new un-interned Symbol with a unique name.
generateApplet - Variable in class gnu.expr.Compilation
True if we should generate an Applet.
generateAppletDefault - Static variable in class gnu.expr.Compilation
 
generateApplyMethods() - Method in class gnu.expr.Compilation
Generate ModuleBody's apply0 ..
generateClassName(String) - Method in class gnu.expr.Compilation
Generate an unused class name.
generateConstructor(ClassType, LambdaExp) - Method in class gnu.expr.Compilation
 
generateMain - Variable in class gnu.expr.Compilation
True if we should generate a main(String[]) method.
generateMainDefault - Static variable in class gnu.expr.Compilation
 
generateNewBufferName(String) - Static method in class gnu.jemacs.buffer.Buffer
 
GenericError - exception kawa.lang.GenericError.
 
GenericError(String) - Constructor for class kawa.lang.GenericError
 
GenericProc - class gnu.expr.GenericProc.
A collection of MethodProcs; one is chosen at apply time.
GenericProc() - Constructor for class gnu.expr.GenericProc
 
gentemp() - Static method in class gnu.expr.Symbol
Generate a new (interned) symbol with a unique name.
geq(Object) - Method in class gnu.math.Numeric
 
get() - Method in class gnu.mapping.Location
 
get() - Method in class gnu.mapping.ProcLocation
 
get() - Method in class gnu.mapping.Binding
 
get(AttrContainer, String) - Static method in class gnu.bytecode.Attribute
Find an Attribute by name, in an attribute cointainer.
get(Binding) - Method in class gnu.mapping.Constraint
 
get(Binding) - Method in class gnu.mapping.TrivialConstraint
 
get(Binding) - Method in class gnu.mapping.FluidConstraint
 
get(Binding) - Method in class gnu.mapping.AliasConstraint
 
get(Binding) - Method in class gnu.mapping.UnboundConstraint
 
get(Binding) - Method in class gnu.mapping.IndirectConstraint
 
get(Binding) - Method in class gnu.kawa.reflect.ClassMemberConstraint
 
get(Object) - Method in class gnu.mapping.NameMap
Get the value bound to the given name.
getAbsolute(int[]) - Method in class gnu.math.IntNum
Copy the abolute value of this into an array of words.
getAction(KeyStroke) - Method in class gnu.jemacs.buffer.BufferKeymap
 
getArg(int) - Method in class gnu.bytecode.CodeAttr
Get the index'th parameter.
getArgs() - Method in class gnu.expr.ApplyExp
 
getAttributes() - Method in class gnu.bytecode.Method
 
getAttributes() - Method in class gnu.bytecode.ClassType
 
getAttributes() - Method in class gnu.bytecode.CodeAttr
 
getAttributes() - Method in class gnu.bytecode.Field
 
getAttributes() - Method in interface gnu.bytecode.AttrContainer
Get the (first) Attribute of this container.
getBaseFormat() - Method in class gnu.text.CaseConvertFormat
 
getBinding() - Method in class gnu.expr.ReferenceExp
If non-null, the local Declaration this refers to.
getBinding(Environment, Object) - Static method in class gnu.jemacs.lang.Symbol
 
getBinding(Object) - Static method in class gnu.jemacs.lang.Symbol
 
getBinding(String) - Method in class gnu.mapping.Environment
 
getBinding2(Environment, String) - Static method in class gnu.mapping.Binding2
 
getBinding2Method - Static variable in class gnu.expr.Compilation
 
getBindingEnvironmentMethod - Static variable in class gnu.expr.Compilation
 
getBindingField(String) - Method in class gnu.expr.Compilation
Allocate a static Binding field used to access globals bindings.
getBody() - Method in class gnu.expr.CatchClause
 
getBody() - Method in class gnu.expr.LetExp
 
getBoundActions() - Method in class gnu.jemacs.buffer.BufferKeymap
 
getBoundKeyStrokes() - Method in class gnu.jemacs.buffer.BufferKeymap
 
getBuffer() - Method in class gnu.jemacs.buffer.Window
 
getBuffer() - Method in class gnu.jemacs.buffer.Marker
 
getBuffer(String) - Static method in class gnu.jemacs.buffer.Buffer
 
getCaller() - Method in class gnu.expr.LambdaExp
For an INLINE_ONLY function, return the function it gets inlined in.
getCanCall() - Method in class gnu.expr.Declaration
 
getCanCall() - Method in class gnu.expr.LambdaExp
 
getCanRead() - Method in class gnu.expr.Declaration
 
getCanRead() - Method in class gnu.expr.LambdaExp
 
getCanWrite() - Method in class gnu.expr.Declaration
 
getCatchClauses() - Method in class gnu.expr.TryExp
 
getChars(int, int) - Method in class gnu.jemacs.buffer.BufferContent
 
getChars(int, int, Segment) - Method in class gnu.jemacs.buffer.BufferContent
 
getChecked(String) - Method in class kawa.lang.Record
 
getChecked(String) - Method in class kawa.standard.ScmEnv
 
getChecked(String) - Method in class gnu.mapping.NameMap
 
getChecked(String) - Method in class gnu.mapping.Environment
Get the value bound to the given name.
getClassType() - Method in class gnu.bytecode.CpoolClass
Get corresponding ObjectType (ClassType or ArrayType).
getCode() - Method in class gnu.bytecode.Method
 
getCode() - Method in class gnu.bytecode.CodeAttr
Get the code (instruction bytes) of this method.
getCode() - Method in class gnu.expr.Compilation
 
getCodeLength() - Method in class gnu.bytecode.CodeAttr
Set the current lengthof the code (instruction bytes) of this method.
getColumn() - Method in class gnu.expr.Declaration
 
getColumn() - Method in class gnu.expr.Expression
 
getColumnNumber() - Method in class gnu.mapping.OutPort
 
getColumnNumber() - Method in class gnu.text.LineBufferedReader
 
getColumnNumber() - Method in class gnu.jemacs.buffer.BufferReader
 
getColumnNumber() - Method in class gnu.jemacs.buffer.MarkerReader
 
getCommand() - Method in class gnu.jemacs.buffer.Command
 
getCompiledClassType(Compilation) - Method in class gnu.expr.LambdaExp
Return the ClassType of the Procedure this is being compiled into.
getCompiledClassType(Compilation) - Method in class gnu.expr.ObjectExp
 
getComponentType() - Method in class gnu.bytecode.ArrayType
 
getConstant(int) - Method in class gnu.bytecode.ClassType
 
getConstants() - Method in class gnu.bytecode.Method
 
getConstants() - Method in class gnu.bytecode.ClassType
 
getConstants() - Method in class gnu.bytecode.CodeAttr
 
getConstraint() - Method in class gnu.mapping.Binding
 
getConstraint(Binding) - Static method in class gnu.mapping.Constraint
 
getConstructors(Class, int, int) - Static method in class gnu.kawa.reflect.ClassMethods
 
getContainedWindow(Container, boolean) - Static method in class gnu.jemacs.buffer.Window
 
getContainer() - Method in class gnu.bytecode.Attribute
Return the Attribute container that contains this Attribute.
getContent() - Method in class gnu.jemacs.buffer.Buffer
 
getContext() - Method in class gnu.expr.Declaration
Return the ScopeExp that contains (declares) this Declaration.
getContext() - Static method in class gnu.mapping.Future
 
getConvertCR() - Method in class gnu.text.LineBufferedReader
True if CR and CRLF should be converted to LF.
getCount() - Method in class gnu.bytecode.ConstantPool
 
getCount() - Method in class gnu.bytecode.LocalVarsAttr
 
getCpoolClass() - Method in class gnu.bytecode.CpoolRef
 
getCurrent() - Static method in class gnu.mapping.Environment
 
getCurrent() - Static method in class gnu.jemacs.buffer.Buffer
 
getCurrentBinding(String) - Static method in class gnu.mapping.Environment
 
getCurrentEnvironmentMethod - Static variable in class gnu.expr.Compilation
 
getCurrentLambda() - Method in class gnu.expr.ExpFullWalker
 
getCurrentSyntax() - Method in class kawa.lang.Translator
 
getData(ZipArchive) - Method in class gnu.bytecode.ZipMember
 
getDeclaredField(String) - Method in class gnu.bytecode.ClassType
Find a field with the given name declared in this class.
getDeclaredMethod(String, int) - Method in class gnu.bytecode.ClassType
Get a method with matching name and number of arguments.
getDeclaredMethod(String, Type[]) - Method in class gnu.bytecode.ClassType
 
getDeclaringClass() - Method in class gnu.bytecode.Method
 
getDeclaringClass() - Method in class gnu.bytecode.Field
 
getDefaultAction() - Method in class gnu.jemacs.buffer.BufferKeymap
 
getDontDereference() - Method in class gnu.expr.ReferenceExp
 
getDot() - Method in class gnu.jemacs.buffer.Buffer
 
getEnvironment() - Method in class gnu.expr.Interpreter
 
getEnvironment(Binding) - Method in class gnu.mapping.Constraint
Return Environment containing a given Binding.
getEnvironment(Binding) - Method in class gnu.mapping.TrivialConstraint
 
getEnvironment(Binding) - Method in class gnu.mapping.UnboundConstraint
 
getErrorCount() - Method in class gnu.text.SourceMessages
Get the number of errors (not counting warnings).
getErrors() - Method in class gnu.text.Lexer
 
getErrors() - Method in class gnu.text.SourceMessages
 
getException() - Method in class gnu.mapping.WrappedException
Return the embedded exception, if any.
getExceptionAttr() - Method in class gnu.bytecode.Method
 
getExceptions() - Method in class gnu.bytecode.Method
 
getExceptions() - Method in class gnu.bytecode.ExceptionsAttr
The types of the exceptions in this attr.
getExpressions() - Method in class gnu.expr.BeginExp
 
getField(String) - Method in class gnu.bytecode.ClassType
Find a field with the given name declared in this class or its ancestors.
getFieldCount() - Method in class gnu.bytecode.ClassType
 
GetFieldProc - class kawa.lang.GetFieldProc.
 
GetFieldProc(ClassType, String) - Constructor for class kawa.lang.GetFieldProc
 
GetFieldProc(ClassType, String, Type, int) - Constructor for class kawa.lang.GetFieldProc
 
getFields() - Method in class gnu.bytecode.ClassType
Get the fields of this class.
getFile() - Method in class gnu.expr.Declaration
 
getFile() - Method in class gnu.expr.Expression
 
getFileName() - Method in class gnu.jemacs.buffer.Buffer
 
getFirstWindow() - Method in class gnu.jemacs.buffer.Frame
 
getFirstWindow(Container) - Static method in class gnu.jemacs.buffer.Window
 
getFlags() - Method in class gnu.bytecode.Field
 
getFlags() - Method in class gnu.expr.LambdaExp
 
getFrame() - Method in class gnu.jemacs.buffer.Window
 
getFunction() - Method in class gnu.expr.ApplyExp
 
getFunctionBinding(Environment, Object) - Static method in class gnu.jemacs.lang.Symbol
 
getFunctionBinding(Object) - Static method in class gnu.jemacs.lang.Symbol
 
getFunctionValue() - Method in class gnu.mapping.Binding
 
getGlobalEnvironment() - Method in class kawa.lang.Translator
 
getHasValue() - Method in class gnu.expr.SetExp
True if evaluating the SetExp yields the value of the RHS.
getIdentifier() - Method in class gnu.ecmascript.Parser
 
getIdentifier(int) - Method in class gnu.ecmascript.Lexer
 
getImportsLexVars() - Method in class gnu.expr.LambdaExp
True iff this lambda "captures" (uses) lexical variables from outside.
getIndex() - Method in class gnu.bytecode.CpoolEntry
 
getInlineOnly() - Method in class gnu.expr.LambdaExp
True iff this lambda is only "called" inline.
getInputStream() - Method in class kawa.TelnetConnection
 
getInstance() - Static method in class kawa.standard.convert
 
getInstance() - Static method in class kawa.standard.Scheme
 
getInstance() - Static method in class gnu.expr.Undefined
 
getInstance() - Static method in class gnu.text.FlushFormat
 
getInstance() - Static method in class gnu.jemacs.lang.ELisp
 
getInstance(boolean) - Static method in class kawa.standard.ObjectFormat
 
getInstance(boolean) - Static method in class gnu.text.EnglishIntegerFormat
 
getInstance(boolean) - Static method in class gnu.text.RomanIntegerFormat
 
getInstance(Type) - Static method in class gnu.expr.StackTarget
 
getInstance(Type) - Static method in class gnu.expr.TailTarget
 
getInstance(Type, LambdaExp, int) - Static method in class gnu.expr.CheckedTarget
 
getInstance(Type, String, int) - Static method in class gnu.expr.CheckedTarget
 
getInterfaces() - Method in class gnu.bytecode.ClassType
 
getInterpreter() - Static method in class kawa.repl
 
getInterpreter() - Method in class gnu.expr.IfExp
 
getInterpreter() - Method in class gnu.expr.Compilation
 
getJavaName() - Method in class gnu.expr.LambdaExp
 
getJavaName() - Method in class gnu.expr.ObjectExp
 
getKey() - Method in class gnu.mapping.Binding
 
getKeymap() - Method in class gnu.jemacs.buffer.PrefixAction
 
getKeyStrokesForAction(Action) - Method in class gnu.jemacs.buffer.BufferKeymap
 
getLastWindow() - Method in class gnu.jemacs.buffer.Frame
 
getLastWindow(Container) - Static method in class gnu.jemacs.buffer.Window
 
getLength() - Method in class gnu.bytecode.Attribute
Return the length of the attribute in bytes.
getLength() - Method in class gnu.bytecode.LineNumbersAttr
Get the number of line number entries.
getLength() - Method in class gnu.bytecode.ExceptionsAttr
The size of this Attribute (in bytes) is 2 (for number_of_exception) plus 2 * number_of_exceptions.
getLength() - Method in class gnu.bytecode.LocalVarsAttr
 
getLength() - Method in class gnu.bytecode.InnerClassesAttr
Return the length of the attribute in bytes.
getLength() - Method in class gnu.bytecode.MiscAttr
 
getLength() - Method in class gnu.bytecode.CodeAttr
 
getLength() - Method in class gnu.bytecode.SourceFileAttr
 
getLengthAll(AttrContainer) - Static method in class gnu.bytecode.Attribute
Return the length of all the attributes (with headers) in bytes.
getLexer(InPort, SourceMessages) - Method in class kawa.standard.Scheme
 
getLexer(InPort, SourceMessages) - Method in class gnu.expr.Interpreter
 
getLexer(InPort, SourceMessages) - Method in class gnu.jemacs.lang.ELisp
 
getLine() - Method in class gnu.expr.Declaration
Get the line number of (the start of) this Expression.
getLine() - Method in class gnu.expr.Expression
Get the line number of (the start of) this Expression.
getLineNumber() - Method in class gnu.text.LineBufferedReader
Get the current line number.
getLineNumber() - Method in class gnu.jemacs.buffer.BufferReader
 
getLineNumber() - Method in class gnu.jemacs.buffer.MarkerReader
 
getLoaded() - Method in class kawa.lang.AutoloadProcedure
 
getLocalKeymap() - Method in class gnu.jemacs.buffer.BufferKeymap
 
getLocationMethod - Static variable in class gnu.expr.Compilation
 
getLogFile() - Method in class gnu.mapping.LogWriter
 
getMainMethod() - Method in class gnu.expr.LambdaExp
Get the method that contains the actual body of the procedure.
getMakeMethod() - Static method in class kawa.lang.Macro
 
getMatchingMethods(String, Type[], int) - Method in class gnu.bytecode.ClassType
 
getMaximumFractionDigits() - Method in class gnu.math.FixedRealFormat
 
getMaximumSize() - Method in class gnu.jemacs.buffer.Modeline
 
getMaxLocals() - Method in class gnu.bytecode.CodeAttr
Get the maximum number of local variable words in this method.
getMaxStack() - Method in class gnu.bytecode.CodeAttr
Get the maximum number of words on the operand stack in this method.
getMaxValid() - Method in class gnu.jemacs.buffer.TooLongAction
 
getMaxValue() - Method in class gnu.bytecode.SwitchState
 
getMessage() - Method in class gnu.mapping.WrappedException
Return a detail message for this exception.
getMessage() - Method in class gnu.mapping.WrongType
 
getMessage() - Method in class gnu.mapping.WrongArguments
 
getMessages() - Method in class kawa.lang.Translator
 
getMessages() - Method in class gnu.text.Lexer
 
getMessages() - Method in class gnu.text.SyntaxException
 
getMethod() - Method in class gnu.bytecode.LocalVarsAttr
 
getMethod() - Method in class gnu.bytecode.CodeAttr
 
getMethod(int) - Method in class gnu.expr.LambdaExp
Select the method used given an argument count.
getMethod(String, Type[]) - Method in class gnu.bytecode.ClassType
 
getMethodCount() - Method in class gnu.bytecode.ClassType
 
getMethodFor(Procedure, Expression[]) - Static method in class gnu.expr.PrimProcedure
Search for a matching static method in a procedure's class.
getMethodProcType() - Method in class gnu.expr.Compilation
 
getMethods() - Method in class gnu.bytecode.ClassType
Get the methods of this class.
getMethods(Class, String, int, int) - Static method in class gnu.kawa.reflect.ClassMethods
 
getMethods(ClassType, String, Expression[], int) - Method in class gnu.kawa.reflect.Invoke
 
getMethods(ClassType, String, int, int, Interpreter) - Static method in class gnu.kawa.reflect.ClassMethods
Return the methods of a class wit the specified name and flag.
getMinimumIntegerDigits() - Method in class gnu.math.FixedRealFormat
 
getMinimumSize() - Method in class gnu.jemacs.buffer.Modeline
 
getModifiers() - Method in class gnu.bytecode.Method
 
getModifiers() - Method in class gnu.bytecode.ClassType
Return the modifiers (access flags) for this class.
getModuleSuperType() - Method in class gnu.expr.Compilation
 
getName() - Method in class kawa.lang.RecordConstructor
 
getName() - Method in class kawa.standard.Scheme
 
getName() - Method in class gnu.bytecode.Type
 
getName() - Method in class gnu.bytecode.Location
 
getName() - Method in class gnu.bytecode.Attribute
 
getName() - Method in class gnu.bytecode.Method
 
getName() - Method in class gnu.bytecode.CpoolClass
 
getName() - Method in class gnu.bytecode.CpoolNameAndType
 
getName() - Method in class gnu.expr.Declaration
 
getName() - Method in class gnu.expr.Interpreter
 
getName() - Method in class gnu.expr.Keyword
 
getName() - Method in class gnu.expr.LambdaExp
 
getName() - Method in class gnu.expr.ReferenceExp
 
getName() - Method in class gnu.expr.PrimProcedure
 
getName() - Method in class gnu.mapping.Procedure
 
getName() - Method in interface gnu.mapping.Named
 
getName() - Method in class gnu.text.LineBufferedReader
 
getName() - Method in class gnu.jemacs.lang.ELisp
 
getName() - Method in class gnu.jemacs.buffer.BufferKeymap
 
getName() - Method in class gnu.jemacs.buffer.Buffer
 
getNameAndType() - Method in class gnu.bytecode.CpoolRef
 
getNamedType(String) - Static method in class kawa.standard.Scheme
 
getNameIndex() - Method in class gnu.bytecode.Attribute
 
getNameOrSignature() - Method in class gnu.bytecode.ObjectType
 
getNameOrSignature() - Method in class gnu.bytecode.ClassType
 
getNameOrSignature() - Method in class gnu.bytecode.ArrayType
 
getNeedsClosureEnv() - Method in class gnu.expr.LambdaExp
 
getNeedsStaticLink() - Method in class gnu.expr.LambdaExp
True if a child lambda uses lexical variables from outside.
getNewEnvironment() - Method in class kawa.standard.Scheme
 
getNewEnvironment() - Method in class gnu.expr.Interpreter
 
getNewEnvironment() - Method in class gnu.jemacs.lang.ELisp
 
getNext() - Method in class gnu.bytecode.Attribute
Get the next Attribute belonging to getContainer().
getNext() - Method in class gnu.bytecode.Method
 
getNext() - Method in class gnu.bytecode.Field
 
getNext() - Method in class gnu.expr.CatchClause
 
getNextWindow(boolean) - Method in class gnu.jemacs.buffer.Window
Return the next/previous Window in the cyclic order of windows.
getNextWindowInFrame(int) - Method in class gnu.jemacs.buffer.Window
 
getNumericLiteral(int) - Method in class gnu.ecmascript.Lexer
 
getOffset() - Method in class gnu.jemacs.buffer.Marker
 
getOtherWindow(boolean) - Method in class gnu.jemacs.buffer.Window
Return the next/previous Window in the cyclic order of windows.
getOutputStream() - Method in class kawa.TelnetConnection
 
getPanel() - Method in class gnu.jemacs.buffer.Window
Get the JPanel containing this Window.
getParam(Object, int) - Static method in class kawa.standard.LispFormat
 
getParam(Vector, int) - Static method in class kawa.standard.LispFormat
 
getParameterType(int) - Method in class gnu.expr.MethodProc
 
getParameterType(int) - Method in class gnu.expr.PrimProcedure
 
getParameterTypes() - Method in class gnu.bytecode.Method
 
getParameterTypes() - Method in class gnu.expr.PrimProcedure
 
getPC() - Method in class gnu.bytecode.CodeAttr
 
getPoint() - Method in class gnu.jemacs.buffer.Buffer
 
getPoint() - Method in class gnu.jemacs.buffer.Window
Returns the "Emacs value" (1-origin) of point.
getPoint() - Method in class gnu.jemacs.buffer.Marker
 
getPointMarker(boolean) - Method in class gnu.jemacs.buffer.Buffer
 
getPoolEntry(int) - Method in class gnu.bytecode.ConstantPool
Get the index'th entry in pool.
getPower(BaseUnit) - Method in class gnu.math.Dimensions
Get the exponent for a BaseUnit in this Dimesnions object.
getPreferredScrollableViewportSize() - Method in class gnu.jemacs.buffer.Window
 
getPrintName(Object) - Static method in class gnu.jemacs.lang.Symbol
 
getPrintName(String) - Static method in class gnu.jemacs.lang.Symbol
 
getProcedure() - Method in class gnu.mapping.Binding
 
getProcedure(Binding) - Method in class gnu.mapping.Constraint
 
getProcedureBindingMethod - Static variable in class gnu.expr.Compilation
 
getPrompter() - Method in class gnu.mapping.TtyInPort
Get the current prompter function.
getReadCase() - Static method in class kawa.lang.ScmRead
Get specification of how symbols should be case-folded.
getReadState() - Method in class gnu.mapping.InPort
Return a character that indicates what we are currently reading.
getReflectClass() - Method in class gnu.bytecode.Type
Get the java.lang.Class object for the representation type.
getReflectClass() - Method in class gnu.bytecode.ObjectType
Get the java.lang.Class object for the representation type.
getResolveParent() - Method in class gnu.jemacs.buffer.BufferKeymap
 
getReturnType() - Method in class gnu.bytecode.Method
 
getReturnType() - Method in class gnu.expr.PrimProcedure
 
getReturnType(Expression[]) - Method in class kawa.lang.SetFieldProc
 
getReturnType(Expression[]) - Method in class kawa.lang.GetFieldProc
 
getReturnType(Expression[]) - Method in class kawa.standard.prim_throw
 
getReturnType(Expression[]) - Method in class kawa.standard.eq_p
 
getReturnType(Expression[]) - Method in class kawa.standard.eqv_p
 
getReturnType(Expression[]) - Method in class kawa.standard.list_v
 
getReturnType(Expression[]) - Method in class kawa.standard.not
 
getReturnType(Expression[]) - Method in class kawa.standard.convert
 
getReturnType(Expression[]) - Method in class kawa.standard.instance
 
getReturnType(Expression[]) - Method in class gnu.expr.PrimProcedure
 
getReturnType(Expression[]) - Method in interface gnu.expr.Inlineable
 
getReturnType(Expression[]) - Method in class gnu.kawa.reflect.ArrayLength
 
getReturnType(Expression[]) - Method in class gnu.kawa.reflect.Invoke
 
getReturnType(Expression[]) - Method in class gnu.kawa.reflect.SlotSet
 
getReturnType(Expression[]) - Method in class gnu.kawa.reflect.ArraySet
 
getReturnType(Expression[]) - Method in class gnu.kawa.reflect.ArrayGet
 
getReturnType(Expression[]) - Method in class gnu.kawa.reflect.StaticSet
 
getReturnType(Expression[]) - Method in class gnu.kawa.reflect.ArrayNew
 
getReturnType(Expression[]) - Method in class gnu.kawa.reflect.SlotGet
 
getReturnType(Expression[]) - Method in class gnu.kawa.reflect.StaticGet
 
getSelected() - Static method in class gnu.jemacs.buffer.Window
 
getSelectedFrame() - Static method in class gnu.jemacs.buffer.Frame
 
getSelectedWindow() - Method in class gnu.jemacs.buffer.Frame
 
getSemicolon() - Method in class gnu.ecmascript.Parser
Skip an explicit or implicit semicolon.
getSetter() - Method in class kawa.lang.AutoloadProcedure
 
getSetter() - Method in class gnu.mapping.Procedure
 
getSetter() - Method in interface gnu.mapping.HasSetter
 
getSignature() - Method in class gnu.bytecode.Type
 
getSignature() - Method in class gnu.bytecode.Location
 
getSignature() - Method in class gnu.bytecode.Method
 
getSize() - Method in class gnu.bytecode.Type
 
getSourceFile() - Method in class gnu.bytecode.SourceFileAttr
 
getStaticFlag() - Method in class gnu.bytecode.Method
 
getStaticFlag() - Method in class gnu.bytecode.Field
 
getStaticFlag() - Method in class gnu.expr.PrimProcedure
 
getStderr() - Method in class kawa.MessageArea
 
getStdout() - Method in class kawa.MessageArea
 
getString() - Method in class gnu.bytecode.CpoolString
 
getString() - Method in class gnu.bytecode.CpoolUtf8
 
getString(Binding) - Static method in class gnu.jemacs.lang.ELisp
Get a ELisp string for a given ELisp symbol.
getString(int, int) - Method in class gnu.jemacs.buffer.BufferContent
 
getString(String) - Static method in class gnu.jemacs.lang.ELisp
Get a ELisp string for a given Java string.
getStringLiteral(char) - Method in class gnu.ecmascript.Lexer
 
getStringName() - Method in class gnu.bytecode.CpoolClass
Get name of the class as a String.
getSuperclass() - Method in class gnu.bytecode.ClassType
 
getSymbol(String) - Static method in class gnu.jemacs.lang.ELisp
Get a ELisp symbol for a given (interned) Java string.
getTag() - Method in class gnu.bytecode.CpoolEntry
 
getTag() - Method in class gnu.bytecode.CpoolString
 
getTag() - Method in class gnu.bytecode.CpoolValue1
 
getTag() - Method in class gnu.bytecode.CpoolValue2
 
getTag() - Method in class gnu.bytecode.CpoolFloat
 
getTag() - Method in class gnu.bytecode.CpoolUtf8
 
getTag() - Method in class gnu.bytecode.CpoolClass
 
getTag() - Method in class gnu.bytecode.CpoolNameAndType
 
getTag() - Method in class gnu.bytecode.CpoolRef
 
getToken() - Method in class gnu.ecmascript.Lexer
Returns the next token.
getToken() - Method in class gnu.ecmascript.Parser
 
getToken(InPort) - Static method in class gnu.ecmascript.Lexer
 
getTranslator() - Method in class kawa.lang.SyntaxForm
 
getType() - Method in class gnu.bytecode.Location
 
getType() - Method in class gnu.bytecode.CpoolNameAndType
 
getType() - Method in class gnu.expr.Declaration
 
getType() - Method in class gnu.expr.Expression
Return the Type used to represent the values of this Expression.
getType() - Method in class gnu.expr.LambdaExp
 
getType() - Method in class gnu.expr.ReferenceExp
 
getType() - Method in class gnu.expr.SetExp
 
getType() - Method in class gnu.expr.Target
 
getType() - Method in class gnu.expr.ConditionalTarget
 
getType() - Method in class gnu.expr.ApplyExp
 
getType() - Method in class gnu.expr.IgnoreTarget
 
getType() - Method in class gnu.expr.QuoteExp
 
getType() - Method in class gnu.expr.LetExp
 
getType() - Method in class gnu.expr.BeginExp
 
getType() - Method in class gnu.expr.StackTarget
 
getType(String) - Static method in class gnu.bytecode.Type
Find an Type with the given name, or create a new one.
getTypeFor(Class) - Method in class kawa.standard.Scheme
 
getTypeFor(Class) - Method in class gnu.expr.Interpreter
 
getTypeName() - Method in class kawa.lang.Record
 
getTypeValue(Expression) - Static method in class kawa.standard.Scheme
If exp is a "constant" Type, return that type, otherwise return null.
getValue() - Method in class gnu.bytecode.CpoolValue1
 
getValue() - Method in class gnu.bytecode.CpoolValue2
 
getValue() - Method in class gnu.expr.Declaration
 
getValue() - Method in class gnu.expr.Literal
 
getValue() - Method in class gnu.expr.QuoteExp
 
getValue() - Method in class gnu.mapping.Binding
 
getValue(Binding) - Static method in class gnu.mapping.Constraint
 
getValues() - Method in class gnu.mapping.Values
Get the values encapsulated.
getVarBuffer() - Method in class gnu.expr.MethodProc
Return a buffer that can contain decoded (matched) arguments.
getVarBuffer() - Method in class gnu.expr.PrimProcedure
Return a buffer that can contain decoded (matched) arguments.
getVarBuffer() - Method in class gnu.expr.GenericProc
 
getVariable() - Method in class gnu.expr.Declaration
 
getVerboseName() - Method in class gnu.expr.PrimProcedure
 
getWindow(ActionEvent) - Static method in class gnu.jemacs.buffer.Window
 
gnu.bytecode - package gnu.bytecode
Contains classes to generate, read, write, and print Java bytecode (.class) files.
gnu.ecmascript - package gnu.ecmascript
 
gnu.expr - package gnu.expr
Supports Expression, and various related classes need to compile programming languages.
gnu.jemacs.buffer - package gnu.jemacs.buffer
Provides various building blocks for building an Emacs-like text editor.
gnu.jemacs.lang - package gnu.jemacs.lang
Contains classes to implement the Emacs Lisp language.
gnu.kawa.reflect - package gnu.kawa.reflect
Contains classes to use reflection.
gnu.mapping - package gnu.mapping
Supports Procedure, and various related classes needed at run-time by dynamically types languages (such as Scheme and ECMAScript).
gnu.math - package gnu.math
Supports various numeric types, including complex numbers, efficient bignums, exact rational numbers, units.
gnu.text - package gnu.text
Supports various utility classes for formatting, parsing, and manipulating text (strings).
gram - Static variable in class gnu.math.Unit
 
greater_oper - class kawa.standard.greater_oper.
Implement the Scheme standard function ">".
greater_oper() - Constructor for class kawa.standard.greater_oper
 
greaterequal_oper - class kawa.standard.greaterequal_oper.
Implement the Scheme standard function ">=".
greaterequal_oper() - Constructor for class kawa.standard.greaterequal_oper
 
grt(Object) - Method in class gnu.math.Numeric
 
GuiConsole - class kawa.GuiConsole.
A Frame containing a Kawa read-eval-print loop.
GuiConsole() - Constructor for class kawa.GuiConsole
 
GuiConsole(Interpreter, Environment) - Constructor for class kawa.GuiConsole
 

H

hasFixups() - Method in class gnu.bytecode.Label
Return true if there are references to this Label.
hashCode() - Method in class kawa.lang.Record
 
hashCode() - Method in class gnu.bytecode.CpoolEntry
 
hashCode() - Method in class gnu.bytecode.CpoolString
 
hashCode() - Method in class gnu.bytecode.CpoolValue1
 
hashCode() - Method in class gnu.bytecode.CpoolValue2
 
hashCode() - Method in class gnu.bytecode.CpoolUtf8
 
hashCode() - Method in class gnu.bytecode.CpoolClass
 
hashCode() - Method in class gnu.bytecode.CpoolNameAndType
 
hashCode() - Method in class gnu.bytecode.CpoolRef
 
hashCode() - Method in class gnu.expr.Keyword
 
hashCode() - Method in class gnu.expr.Special
 
hashCode() - Method in class gnu.mapping.Binding
 
hashCode() - Method in class gnu.math.Dimensions
 
hashCode() - Method in class gnu.math.DFloNum
 
hashCode() - Method in class gnu.math.IntNum
 
hashCode() - Method in class gnu.math.Unit
 
hashCode() - Method in class gnu.math.BaseUnit
 
hashCode() - Method in class gnu.jemacs.buffer.Marker
 
hashDelete(Binding[], int, String) - Static method in class gnu.mapping.Binding
Delete an entry from a hash table.
hashDELETED - Static variable in class gnu.mapping.Binding
Used to mark deleted elements in a hash table.
hashGet(Binding[], int, String) - Static method in class gnu.mapping.Binding
Find an entry in a hash table.
hashInsertAll(Binding[], int, Binding[], int) - Static method in class gnu.mapping.Binding
 
hashSearch(Binding[], int, int, String, int) - Static method in class gnu.mapping.Binding
Search a hash table using double hashing and open addressing.
hashSearch(Binding[], int, String) - Static method in class gnu.mapping.Binding
 
hashSet(Binding[], int, Binding) - Static method in class gnu.mapping.Binding
Set an entry in a hash table.
hasMoreElements() - Method in class gnu.bytecode.Variable
 
hasMoreElements() - Method in class gnu.bytecode.VarEnumerator
 
hasSeparateFunctionNamespace() - Method in class gnu.expr.Interpreter
True if functions are in a separate anme space from variable.
hasSeparateFunctionNamespace() - Method in class gnu.jemacs.lang.ELisp
 
HasSetter - interface gnu.mapping.HasSetter.
A Procedure that can be used on the left-hand-side of an assignment.
homeDirectory - Static variable in class kawa.repl
 
hour - Static variable in class gnu.math.Unit
 
hypot(double, double) - Static method in class gnu.math.DComplex
 

I

id - Variable in class gnu.expr.Declaration
Unique id number, to ease print-outs and debugging.
IF_TOKEN - Static variable in class gnu.ecmascript.Reserved
 
IfExp - class gnu.expr.IfExp.
This class represents a conditional.
IfExp(Expression, Expression, Expression) - Constructor for class gnu.expr.IfExp
 
ifFalse - Variable in class gnu.expr.ConditionalTarget
 
ifp - class kawa.standard.ifp.
The Syntax transformer that re-writes the "if" Scheme primitive.
ifp() - Constructor for class kawa.standard.ifp
 
IfState - class gnu.bytecode.IfState.
The state of a conditional expression or statement.
IfState(CodeAttr) - Constructor for class gnu.bytecode.IfState
 
IfState(CodeAttr, Label) - Constructor for class gnu.bytecode.IfState
 
ifTrue - Variable in class gnu.expr.ConditionalTarget
 
ignorable() - Method in class gnu.expr.Declaration
True if we never need to access this declaration.
Ignore - Static variable in class gnu.expr.Target
A Target which means that the result is ignored.
IgnoreTarget - class gnu.expr.IgnoreTarget.
 
IgnoreTarget() - Constructor for class gnu.expr.IgnoreTarget
 
im() - Method in class gnu.math.Quantity
The value of the imaginary component, as a RealNum.
im() - Method in class gnu.math.CComplex
 
im() - Method in class gnu.math.RealNum
 
im() - Method in class gnu.math.DComplex
 
imMinusOne() - Static method in class gnu.math.Complex
 
imOne() - Static method in class gnu.math.Complex
 
imValue() - Method in class gnu.math.Quantity
The value of the real component, as a double.
in - Static variable in class gnu.math.Unit
 
incomingArgs() - Method in class gnu.expr.LambdaExp
Number of argument variable actually passed by the caller.
inDefault() - Static method in class gnu.mapping.InPort
 
index - Variable in class gnu.bytecode.CpoolEntry
This entry's index in the constant pool.
indexOf(char[], int, int, char) - Static method in class gnu.jemacs.buffer.BufferContent
 
IndirectConstraint - class gnu.mapping.IndirectConstraint.
 
IndirectConstraint() - Constructor for class gnu.mapping.IndirectConstraint
 
inexact_p - class kawa.standard.inexact_p.
 
inexact_p() - Constructor for class kawa.standard.inexact_p
 
inexact2exact - class kawa.standard.inexact2exact.
Implement the standard Scheme procedure "inexact->exact".
inexact2exact() - Constructor for class kawa.standard.inexact2exact
 
infinity(int) - Static method in class gnu.math.RatNum
Return exact "rational" infinity.
init_param_slots() - Method in class gnu.bytecode.Method
 
initBinding(Compilation) - Method in class gnu.expr.Declaration
Generate code to initialize the location for this.
initCode() - Method in class gnu.bytecode.Method
Allocate a Code attribute, and prepare to generate code.
INITIALIZED - Static variable in class gnu.expr.Literal
Bit in flags indicates that the value has been fully initialized.
Initializer - class gnu.expr.Initializer.
A piece of code that needs to be added to .
Initializer() - Constructor for class gnu.expr.Initializer
 
initMakeMethods() - Static method in class gnu.math.DFloNum
 
initMakeMethods() - Static method in class gnu.math.IntNum
 
initMethod - Variable in class gnu.expr.ObjectExp
 
inits - Variable in class gnu.expr.LetExp
 
initScheme() - Method in class kawa.standard.Scheme
 
initSyntaxRuleMethod - Static variable in class kawa.lang.SyntaxRule
 
initSyntaxRulesMethod - Static variable in class kawa.lang.SyntaxRules
 
Inlineable - interface gnu.expr.Inlineable.
 
InnerClassesAttr - class gnu.bytecode.InnerClassesAttr.
 
InnerClassesAttr(ClassType) - Constructor for class gnu.bytecode.InnerClassesAttr
Add a new InnerClassesAttr to a ClassType.
InnerClassesAttr(short[], ClassType) - Constructor for class gnu.bytecode.InnerClassesAttr
 
InPort - class gnu.mapping.InPort.
 
InPort(InputStream) - Constructor for class gnu.mapping.InPort
 
InPort(InputStream, String) - Constructor for class gnu.mapping.InPort
 
InPort(InputStream, String, Object) - Constructor for class gnu.mapping.InPort
 
InPort(Reader) - Constructor for class gnu.mapping.InPort
 
InPort(Reader, String) - Constructor for class gnu.mapping.InPort
 
insert(char, int, Style) - Method in class gnu.jemacs.buffer.Buffer
Insert count copies of ch at point.
insert(char, int, Style) - Method in class gnu.jemacs.buffer.Marker
Insert count copies of ch at the current position.
insert(String, Style) - Method in class gnu.jemacs.buffer.Buffer
 
insert(String, Style) - Method in class gnu.jemacs.buffer.Marker
 
InsertAction - class gnu.jemacs.buffer.InsertAction.
An Action to insert the typed character into a buffer.
InsertAction(String) - Constructor for class gnu.jemacs.buffer.InsertAction
 
insertFile(Reader) - Method in class gnu.jemacs.buffer.Buffer
 
insertFile(String) - Method in class gnu.jemacs.buffer.Buffer
 
insertString(int, String) - Method in class gnu.jemacs.buffer.BufferContent
 
insertString(int, String, boolean) - Method in class gnu.jemacs.buffer.BufferContent
 
instance - class kawa.standard.instance.
 
instance() - Constructor for class kawa.standard.instance
 
int_type - Static variable in class gnu.bytecode.Type
 
int1Args - Static variable in class gnu.expr.Compilation
 
intDigits - Variable in class gnu.math.ExponentialFormat
Number of digits to show in the integer part of the result.
INTEGER - Static variable in class gnu.bytecode.ConstantPool
 
integer_p - class kawa.standard.integer_p.
 
integer_p() - Constructor for class kawa.standard.integer_p
 
INTERFACE - Static variable in class gnu.bytecode.Access
 
INTERFACE_METHODREF - Static variable in class gnu.bytecode.ConstantPool
 
intern() - Method in class gnu.bytecode.CpoolUtf8
 
intern(String) - Static method in class gnu.expr.Symbol
 
internalPad - Variable in class gnu.math.FixedRealFormat
 
Interpreter - class gnu.expr.Interpreter.
Contains various language-dependent methods.
Interpreter() - Constructor for class gnu.expr.Interpreter
 
IntFraction - class gnu.math.IntFraction.
Implementation of exact rational numbers a ratio of two IntNums.
intLength() - Method in class gnu.math.IntNum
Calculates ceiling(log2(this < 0 ? -this : this+1)) See Common Lisp: the Language, 2nd ed, p.
IntNum - class gnu.math.IntNum.
A class for infinite-precision integers.
IntNum() - Constructor for class gnu.math.IntNum
 
IntNum(int) - Constructor for class gnu.math.IntNum
Create a new (non-shared) IntNum, and initialize to an int.
intType - Static variable in class kawa.standard.Scheme
 
intValue_method - Static variable in class gnu.bytecode.Type
 
intValue() - Method in class gnu.math.Numeric
 
intValue() - Method in class gnu.math.IntNum
 
intValue(Object) - Static method in class gnu.math.IntNum
Cast an Object to an int.
invoke - Static variable in class gnu.kawa.reflect.Invoke
 
Invoke - class gnu.kawa.reflect.Invoke.
 
Invoke(String, char) - Constructor for class gnu.kawa.reflect.Invoke
 
invoke$V(Object[]) - Static method in class gnu.kawa.reflect.Invoke
 
invoked - Variable in class kawa.lang.Continuation
 
invokeStatic - Static variable in class gnu.kawa.reflect.Invoke
 
invokeStatic$V(Object[]) - Static method in class gnu.kawa.reflect.Invoke
 
ior(IntNum, IntNum) - Static method in class gnu.math.BitOps
Return the logical (bit-wise) "(inclusive) or" of two IntNums.
isApplicable(Type[]) - Method in class gnu.expr.MethodProc
Test if method is applicable to an invocation with given arguments.
isApplicable(Type[]) - Method in class gnu.expr.GenericProc
 
isApplicable(Type[], Type[]) - Static method in class kawa.lang.method
 
isArtificial() - Method in class gnu.bytecode.Variable
 
isAssigned() - Method in class gnu.bytecode.Variable
Returns true iff assigned to a local variable slot.
isAssignmentOp() - Method in class gnu.ecmascript.Reserved
 
isBound() - Method in class gnu.mapping.Binding
 
isBound(Binding) - Method in class gnu.mapping.Constraint
 
isBound(Binding) - Method in class gnu.mapping.TrivialConstraint
 
isBound(Binding) - Method in class gnu.mapping.UnboundConstraint
 
isBound(Object) - Static method in class gnu.jemacs.lang.Symbol
 
isClassGenerated() - Method in class gnu.expr.LambdaExp
True if a class is generated for this procedure.
isClassMethod() - Method in class gnu.expr.LambdaExp
True if this is a method in an ObjectExp.
isDefining() - Method in class gnu.expr.SetExp
 
isDelimiter(char) - Method in class gnu.text.LispReader
 
isDelimiter(char) - Method in class gnu.jemacs.lang.ELispReader
 
isEmpty() - Method in class gnu.bytecode.LocalVarsAttr
 
isExact() - Method in class gnu.math.Numeric
 
isExact() - Method in class gnu.math.Complex
 
isExact() - Method in class gnu.math.RatNum
 
isExact() - Method in class gnu.math.DFloNum
 
isExact() - Method in class gnu.math.Unit
 
isExact() - Method in class gnu.math.DQuantity
 
isExact() - Method in class gnu.math.CQuantity
 
isFluid() - Method in class gnu.expr.Declaration
True if this is a fluid binding (in a FluidLetExp).
isFocusTraversable() - Method in class kawa.MessageArea
 
isFuncDef() - Method in class gnu.expr.SetExp
True if this is a functon definition ("defun").
isHandlingTailCalls() - Method in class gnu.expr.LambdaExp
 
isIndirectBinding() - Method in class gnu.expr.Declaration
True if the value of the variable is the contents of a Binding.
isInstance(Object) - Method in class gnu.bytecode.Type
 
isInterface() - Method in class gnu.bytecode.ClassType
 
isInTry() - Method in class gnu.bytecode.CodeAttr
 
isKeyword(Object) - Static method in class gnu.expr.Keyword
 
isLexical() - Method in class gnu.expr.Declaration
 
isLexical(Declaration) - Method in class kawa.lang.Translator
Return true if decl is lexical and not fluid.
isLive() - Method in class gnu.jemacs.buffer.Frame
 
isLocallyDefined(KeyStroke) - Method in class gnu.jemacs.buffer.BufferKeymap
 
isMinusOne() - Method in class gnu.math.IntNum
 
isModuleBody() - Method in class gnu.expr.LambdaExp
True iff this is the dummy top-level function of a module body.
isMoreSpecific(Type[], Type[]) - Static method in class gnu.bytecode.Type
Return true iff t1[i].isSubtype(t2[i]) for all i.
isNegative() - Method in class gnu.math.RealNum
 
isNegative() - Method in class gnu.math.DFloNum
 
isNegative() - Method in class gnu.math.IntNum
 
isNegative() - Method in class gnu.math.IntFraction
 
isOdd() - Method in class gnu.math.IntNum
 
isOne() - Method in class gnu.math.IntNum
 
isParameter() - Method in class gnu.bytecode.Variable
 
isPrivate() - Method in class gnu.expr.Declaration
 
isProcedureDecl() - Method in class gnu.expr.Declaration
 
isProcedureName() - Method in class gnu.expr.ReferenceExp
True if this identifier appears in "function call position".
isPublic() - Method in class gnu.expr.Declaration
 
isRecord(Object) - Static method in class kawa.lang.Record
 
isSetIfUnbound() - Method in class gnu.expr.SetExp
 
isSimple() - Method in class gnu.bytecode.Variable
Returns true for a "simple" variable.
isSimple() - Method in class gnu.expr.Declaration
 
isSkipped() - Method in class gnu.bytecode.Attribute
Returns true if this attribute should be skipped on output.
isStatic() - Method in class gnu.expr.Declaration
 
isSubclass(ClassType) - Method in class gnu.bytecode.ClassType
 
isSubtype(Type) - Method in class gnu.bytecode.Type
Return true if this is a "subtype" of other.
isSymbol(Object) - Static method in class gnu.jemacs.lang.Symbol
 
isTailCall() - Method in class gnu.expr.ApplyExp
 
isTrue(Object) - Method in class gnu.expr.Interpreter
Test if a value is considered "true" in this language.
isTrue(Object) - Method in class gnu.jemacs.lang.ELisp
 
isValidJavaTypeName(String) - Static method in class gnu.bytecode.Type
 
isVoid() - Method in class gnu.bytecode.Type
 
isZero() - Method in class gnu.math.Numeric
 
isZero() - Method in class gnu.math.Complex
 
isZero() - Method in class gnu.math.RealNum
 
isZero() - Method in class gnu.math.RatNum
 
isZero() - Method in class gnu.math.DFloNum
 
isZero() - Method in class gnu.math.IntNum
 
isZero() - Method in class gnu.math.Unit
 
isZero() - Method in class gnu.math.DQuantity
 
isZero() - Method in class gnu.math.CQuantity
 
ival - Variable in class gnu.math.IntNum
All integers are stored in 2's-complement form.

J

javaIntegerType - Static variable in class gnu.expr.Compilation
 
javaStringType - Static variable in class gnu.expr.Compilation
 

K

kawa - package kawa
 
kawa.lang - package kawa.lang
 
kawa.standard - package kawa.standard
 
kawaEnvironment - Static variable in class kawa.standard.Scheme
 
key - Static variable in class gnu.expr.Special
 
keymap - Variable in class gnu.jemacs.buffer.Buffer
 
keyPressed(KeyEvent) - Method in class kawa.MessageArea
 
keyReleased(KeyEvent) - Method in class kawa.MessageArea
 
keyTyped(KeyEvent) - Method in class kawa.MessageArea
 
Keyword - class gnu.expr.Keyword.
 
keywords - Variable in class gnu.expr.LambdaExp
 

L

Label - class gnu.bytecode.Label.
A Label represents a location in a Code attribute.
Label(CodeAttr) - Constructor for class gnu.bytecode.Label
 
Label(Method) - Constructor for class gnu.bytecode.Label
 
lambda - class gnu.jemacs.lang.lambda.
The Syntax transformer that re-writes the lambda builtin.
Lambda - class kawa.lang.Lambda.
The Syntax transformer that re-writes the lambda builtin.
lambda() - Constructor for class gnu.jemacs.lang.lambda
 
Lambda() - Constructor for class kawa.lang.Lambda
 
LambdaExp - class gnu.expr.LambdaExp.
Class used to implement Scheme lambda expressions.
LambdaExp() - Constructor for class gnu.expr.LambdaExp
 
LambdaExp(Expression) - Constructor for class gnu.expr.LambdaExp
 
lastIndexOf(char[], int, int, char) - Static method in class gnu.jemacs.buffer.BufferContent
Search for the last occurrence of a character in buffer[limit..start].
lbraceToken - Static variable in class gnu.ecmascript.Lexer
 
lbracketToken - Static variable in class gnu.ecmascript.Lexer
 
lcm - class kawa.standard.lcm.
Implement the Scheme standard function "lcm".
lcm() - Constructor for class kawa.standard.lcm
 
lcm(IntNum, IntNum) - Static method in class gnu.math.IntNum
 
length - Variable in class gnu.text.CompoundFormat
 
length() - Method in class gnu.jemacs.buffer.BufferContent
 
LESS_OP - Static variable in class gnu.ecmascript.Reserved
 
less_oper - class kawa.standard.less_oper.
Implement the Scheme standard function "<".
less_oper() - Constructor for class kawa.standard.less_oper
 
lessequal_oper - class kawa.standard.lessequal_oper.
Implement the Scheme standard function "<=".
lessequal_oper() - Constructor for class kawa.standard.lessequal_oper
 
let - class kawa.standard.let.
The Syntax transformer that re-writes the Scheme "let" primitive.
let_syntax - class kawa.standard.let_syntax.
Implementation of he standard Scheme let-syntax and letrec-syntax forms.
let_syntax(boolean) - Constructor for class kawa.standard.let_syntax
 
let() - Constructor for class kawa.standard.let
 
LetExp - class gnu.expr.LetExp.
Class used to implement "let" syntax (and variants) for Scheme.
LetExp(Expression[]) - Constructor for class gnu.expr.LetExp
 
letrec - class kawa.standard.letrec.
The Syntax transformer that re-writes the Scheme "letrec" primitive.
letrec() - Constructor for class kawa.standard.letrec
 
Lexer - class gnu.ecmascript.Lexer.
Reads EcmaScript token from a InPort.
Lexer - class gnu.text.Lexer.
Framework for implementing lexical scanners.
Lexer(InPort) - Constructor for class gnu.ecmascript.Lexer
 
Lexer(LineBufferedReader) - Constructor for class gnu.text.Lexer
 
Lexer(LineBufferedReader, SourceMessages) - Constructor for class gnu.text.Lexer
 
limit - Variable in class gnu.text.LineBufferedReader
The length of the valid (data-containing) part of the buffer.
line - Variable in class gnu.text.SourceError
The (1-origin) location of the error.
LineBufferedReader - class gnu.text.LineBufferedReader.
A LineNumberReader with some extra features: You can seek backwards to the start of the line preceding the current position (or the mark, if that has been set).
LineBufferedReader(InputStream) - Constructor for class gnu.text.LineBufferedReader
 
LineBufferedReader(Reader) - Constructor for class gnu.text.LineBufferedReader
 
lineNumber - Variable in class gnu.text.LineBufferedReader
The current line number (at position of lineStartPos).
LineNumbersAttr - class gnu.bytecode.LineNumbersAttr.
Represents the contents of a standard "LineNumberTable" attribute.
LineNumbersAttr(CodeAttr) - Constructor for class gnu.bytecode.LineNumbersAttr
Add a new LineNumbersAttr to a CodeAttr.
LineNumbersAttr(short[], CodeAttr) - Constructor for class gnu.bytecode.LineNumbersAttr
 
lineStart(boolean) - Method in class gnu.mapping.TtyInPort
 
lineStart(boolean) - Method in class gnu.text.LineBufferedReader
A hook to allow sub-classes to perform some action at start of line.
lineStartOffset() - Method in class gnu.jemacs.buffer.Buffer
 
lineStartOffset(int) - Method in class gnu.jemacs.buffer.Buffer
 
linkChild(Scope) - Method in class gnu.bytecode.Scope
Link this scope as the next child of its parent scope.
LispFormat - class kawa.standard.LispFormat.
A representation of a parsed Common Lisp-style format.
LispFormat(char[]) - Constructor for class kawa.standard.LispFormat
 
LispFormat(char[], int, int) - Constructor for class kawa.standard.LispFormat
 
LispFormat(String) - Constructor for class kawa.standard.LispFormat
 
LispReader - class gnu.text.LispReader.
A Lexer to reading S-expressions in generic Lisp-like syntax.
LispReader(LineBufferedReader) - Constructor for class gnu.text.LispReader
 
LispReader(LineBufferedReader, SourceMessages) - Constructor for class gnu.text.LispReader
 
list_p - class kawa.standard.list_p.
Implement the standard Scheme function "list?".
list_p() - Constructor for class kawa.standard.list_p
 
list_ref - class kawa.standard.list_ref.
 
list_ref() - Constructor for class kawa.standard.list_ref
 
list_tail - class kawa.standard.list_tail.
 
list_tail() - Constructor for class kawa.standard.list_tail
 
list_v - class kawa.standard.list_v.
Implement the Scheme standard function "list".
list_v() - Constructor for class kawa.standard.list_v
 
list$V(Object[]) - Static method in class kawa.standard.list_v
 
list2string - class kawa.standard.list2string.
Implement the Scheme standard function "list->string".
list2string() - Constructor for class kawa.standard.list2string
 
ListPat - class kawa.lang.ListPat.
Match a list whose length in in the range [min_length ..
ListPat(int) - Constructor for class kawa.lang.ListPat
 
ListPat(int, int) - Constructor for class kawa.lang.ListPat
 
ListPat(int, int, Object) - Constructor for class kawa.lang.ListPat
 
ListRepeatPat - class kawa.lang.ListRepeatPat.
 
ListRepeatPat(Pattern) - Constructor for class kawa.lang.ListRepeatPat
 
listTail(Object, int) - Static method in class kawa.standard.list_tail
 
Literal - class gnu.expr.Literal.
A Literal contains compile-time information about a constant.
Literal(Object, Compilation) - Constructor for class gnu.expr.Literal
Create a new Literal, where comp must be in immediate mode.
Literal(Object, Field, Compilation) - Constructor for class gnu.expr.Literal
Create a new Literal, for a value available from a static field.
Literal(Object, String, Compilation) - Constructor for class gnu.expr.Literal
 
Literal(Object, Type, Compilation) - Constructor for class gnu.expr.Literal
 
LiteralFormat - class gnu.text.LiteralFormat.
 
LiteralFormat(char[]) - Constructor for class gnu.text.LiteralFormat
 
LiteralFormat(String) - Constructor for class gnu.text.LiteralFormat
 
LiteralFormat(StringBuffer) - Constructor for class gnu.text.LiteralFormat
 
load - class kawa.standard.load.
 
load() - Constructor for class kawa.standard.load
 
load(Compilation) - Method in class gnu.expr.Declaration
 
loadClass(String, boolean) - Method in class gnu.bytecode.ZipLoader
 
loadClass(String, boolean) - Method in class gnu.bytecode.ArrayClassLoader
 
loadClass(String, Environment) - Static method in class gnu.jemacs.lang.ELisp
 
loadClassFile(String, Environment) - Static method in class kawa.standard.load
Load using the name of a compile .class file.
loadcompiled - class kawa.lang.loadcompiled.
 
loadcompiled() - Constructor for class kawa.lang.loadcompiled
 
loadCompiled(String, Environment) - Static method in class kawa.standard.load
 
loadHeapFrame(Compilation) - Method in class gnu.expr.LambdaExp
Generate code to load heapFrame on the JVM stack.
loadOwningObject(Compilation) - Method in class gnu.expr.Declaration
If this is a field in some object, load a reference to that object.
loadSource(InPort, Environment) - Static method in class kawa.standard.load
 
loadSource(String, Environment) - Static method in class kawa.standard.load
 
locals - Variable in class gnu.bytecode.CodeAttr
 
LocalVarsAttr - class gnu.bytecode.LocalVarsAttr.
 
LocalVarsAttr(CodeAttr) - Constructor for class gnu.bytecode.LocalVarsAttr
Add a new LocalVarsAttr to a CodeAttr.
LocalVarsAttr(Method) - Constructor for class gnu.bytecode.LocalVarsAttr
Create, but don't link into method.code's attributes list (yet).
location - class kawa.standard.location.
The Syntax transformer that re-writes the Kawa "location" primitive.
Location - class gnu.bytecode.Location.
An abstracted "variable", inherited by Field and Variable.
Location - class gnu.mapping.Location.
A Location is an abstract cell/location/variable with a value.
location() - Constructor for class kawa.standard.location
 
Location() - Constructor for class gnu.bytecode.Location
 
Location() - Constructor for class gnu.mapping.Location
 
log() - Method in class gnu.math.Complex
 
log() - Method in class gnu.math.RealNum
 
log(double, double) - Static method in class gnu.math.DComplex
 
logand - class kawa.standard.logand.
 
logand() - Constructor for class kawa.standard.logand
 
logior - class kawa.standard.logior.
 
logior() - Constructor for class kawa.standard.logior
 
LogWriter - class gnu.mapping.LogWriter.
A class that supports an optional log file that output is duplicated to.
LogWriter(Writer) - Constructor for class gnu.mapping.LogWriter
 
logxor - class kawa.standard.logxor.
 
logxor() - Constructor for class kawa.standard.logxor
 
LONG - Static variable in class gnu.bytecode.ConstantPool
 
long_type - Static variable in class gnu.bytecode.Type
 
longType - Static variable in class kawa.standard.Scheme
 
longValue_method - Static variable in class gnu.bytecode.Type
 
longValue() - Method in class gnu.math.Numeric
 
longValue() - Method in class gnu.math.Complex
 
longValue() - Method in class gnu.math.DFloNum
 
longValue() - Method in class gnu.math.IntNum
 
longValue() - Method in class gnu.math.IntFraction
 
lookup_global(String) - Static method in class gnu.mapping.Environment
 
lookup(String) - Method in class gnu.bytecode.CodeAttr
Search by name for a Variable
lookup(String) - Method in class gnu.expr.Interpreter
 
lookup(String) - Method in class gnu.expr.ScopeExp
Find a Declaration by name.
lookup(String) - Method in class gnu.mapping.Environment
Search for a variable binding by name.
lookup(String) - Static method in class gnu.math.Unit
 
lookupKey(Keymap, KeyStroke[], int, KeyStroke, boolean) - Static method in class gnu.jemacs.buffer.BufferKeymap
 
lookupKey(Keymap, Sequence, boolean) - Static method in class gnu.jemacs.buffer.BufferKeymap
 
lookupType(String) - Static method in class gnu.bytecode.Type
 
lowestCommonSuperType(Type, Type) - Static method in class gnu.bytecode.Type
Computes the common supertype Interfaces are not taken into account.
lparenToken - Static variable in class gnu.ecmascript.Lexer
 
LSHIFT_OP - Static variable in class gnu.ecmascript.Reserved
 

M

Macro - class kawa.lang.Macro.
 
Macro(String) - Constructor for class kawa.lang.Macro
 
Macro(String, Expression) - Constructor for class kawa.lang.Macro
 
Macro(String, Procedure) - Constructor for class kawa.lang.Macro
 
main(String[]) - Static method in class kawa.GuiConsole
 
main(String[]) - Static method in class kawa.repl
 
main(String[]) - Static method in class kawa.Telnet
 
main(String[]) - Static method in class gnu.bytecode.ZipArchive
Manipulate a .zip archive using a tar-like interface.
main(String[]) - Static method in class gnu.bytecode.dump
Reads a .class file, and prints out the contents to System.out.
main(String[]) - Static method in class gnu.ecmascript.Lexer
 
main(String[]) - Static method in class gnu.ecmascript.Parser
 
mainClass - Variable in class gnu.expr.Compilation
 
major_version - Static variable in class gnu.bytecode.ClassType
 
make - class kawa.standard.make.
 
make - Static variable in class gnu.kawa.reflect.Invoke
 
make_future - class kawa.standard.make_future.
 
make_future() - Constructor for class kawa.standard.make_future
 
make_quantity - class kawa.standard.make_quantity.
 
make_quantity() - Constructor for class kawa.standard.make_quantity
 
make() - Static method in class kawa.lang.AnyPat
 
make() - Constructor for class kawa.standard.make
 
make(Class) - Static method in class gnu.bytecode.Type
 
make(ClassCastException, Procedure, int) - Static method in class gnu.mapping.WrongType
This interface is designed for a compact call sequence.
make(ClassCastException, String, int) - Static method in class gnu.mapping.WrongType
This interface is designed for a compact call sequence.
make(Complex, Unit) - Static method in class gnu.math.Quantity
 
make(double) - Static method in class gnu.math.DFloNum
 
make(double, double) - Static method in class gnu.math.Complex
 
make(double, double, Unit) - Static method in class gnu.math.Quantity
 
make(FluidBinding, Object, Binding) - Static method in class gnu.mapping.FluidBinding
 
make(int) - Static method in class gnu.math.IntNum
Return a (possibly-shared) IntNum with a given int value.
make(int[], int) - Static method in class gnu.math.IntNum
Make a canonicalized IntNum from an array of words.
make(IntNum, IntNum) - Static method in class gnu.math.RatNum
 
make(long) - Static method in class gnu.math.IntNum
Return a (possibly-shared) IntNum with a given long value.
make(Object) - Static method in class kawa.lang.EqualPat
 
make(Object[]) - Static method in class gnu.mapping.Values
 
make(Object, Class, String) - Static method in class kawa.lang.method
 
make(Object, String) - Static method in class kawa.lang.method
 
make(Object, String) - Static method in class gnu.mapping.Binding
 
make(Pattern) - Static method in class kawa.lang.ListRepeatPat
 
make(Pattern, Pattern) - Static method in class kawa.lang.PairPat
 
make(RealNum, RealNum) - Static method in class gnu.math.Complex
 
make(RealNum, RealNum, Unit) - Static method in class gnu.math.Quantity
 
make(String) - Static method in class gnu.bytecode.ClassType
Find a ClassType with the given name, or create a new one.
make(String) - Static method in class gnu.expr.Keyword
Create or find a Keyword with a given name (without final ':').
make(String) - Static method in class gnu.expr.Symbol
Create or find a Symbol with a given name.
make(String, ClassType) - Static method in class gnu.bytecode.ClassType
 
make(String, int) - Static method in class gnu.jemacs.lang.NumberCompare
 
make(String, Procedure) - Static method in class kawa.lang.Macro
 
make(Type) - Static method in class gnu.bytecode.ArrayType
Find or create an ArrayType for the specified element type.
make$V(Object[]) - Static method in class gnu.kawa.reflect.Invoke
 
makeCallExpression(Expression, Expression[]) - Method in class gnu.ecmascript.Parser
 
makeEmptyKeymap(String) - Static method in class gnu.jemacs.buffer.BufferKeymap
 
makeGEq(String) - Static method in class gnu.jemacs.lang.NumberCompare
 
makeGrt(String) - Static method in class gnu.jemacs.lang.NumberCompare
 
makeIntMethod - Static variable in class gnu.math.IntNum
 
makeInvokeStatic(ClassType, String, Expression[]) - Static method in class gnu.kawa.reflect.Invoke
Return an ApplyExp that will call a method with given arguments.
makeLEq(String) - Static method in class gnu.jemacs.lang.NumberCompare
 
makeLiteral(Compilation) - Method in class kawa.lang.ListRepeatPat
 
makeLiteral(Compilation) - Method in class kawa.lang.Macro
 
makeLiteral(Compilation) - Method in class kawa.lang.SyntaxRules
 
makeLiteral(Compilation) - Method in class kawa.lang.EqualPat
 
makeLiteral(Compilation) - Method in class kawa.lang.PairPat
 
makeLiteral(Compilation) - Method in class kawa.lang.AnyPat
 
makeLiteral(Compilation) - Method in class kawa.lang.SyntaxRule
 
makeLiteral(Compilation) - Method in class gnu.expr.Keyword
 
makeLiteral(Compilation) - Method in class gnu.expr.Special
 
makeLiteral(Compilation) - Method in interface gnu.expr.Compilable
Generates a (new) Literal for this for a given Compilation.
makeLiteral(Compilation) - Method in class gnu.math.DFloNum
 
makeLiteral(Compilation) - Method in class gnu.math.IntNum
 
makeLongMethod - Static variable in class gnu.math.IntNum
 
makeLss(String) - Static method in class gnu.jemacs.lang.NumberCompare
 
makeMethod - Static variable in class kawa.lang.Macro
 
makeMethod - Static variable in class gnu.math.DFloNum
 
makeModuleExp(Object, Translator) - Static method in class kawa.standard.Scheme
 
makeNewExpression(Expression, Expression[]) - Method in class gnu.ecmascript.Parser
 
makeNil() - Method in class kawa.lang.ScmRead
 
makeNil() - Method in class gnu.text.LispReader
 
makeNil() - Method in class gnu.jemacs.lang.ELispReader
 
makeNullPairMethod - Static variable in class gnu.expr.Compilation
 
makePair(Object, int, int) - Method in class kawa.lang.ScmRead
 
makePair(Object, int, int) - Method in class gnu.text.LispReader
 
makePair(Object, int, int) - Method in class gnu.jemacs.lang.ELispReader
 
makePair(Pair, Object, Object) - Static method in class kawa.lang.Translator
 
makePairMethod - Static variable in class gnu.expr.Compilation
 
makeProcLocation$V(Procedure, Object[]) - Static method in class kawa.standard.location
 
makePropertyAccessor(Expression, Expression) - Method in class gnu.ecmascript.Parser
 
makeRecordType(String, LList) - Static method in class kawa.lang.Record
 
makeU(long) - Static method in class gnu.math.IntNum
Make an IntNum from an unsigned 64-bit value.
makeUninterned(String) - Static method in class gnu.expr.Symbol
 
mangleName(String) - Static method in class gnu.expr.Compilation
Convert a string to a safe Java identifier.
map - class kawa.standard.map.
Implement the Scheme standard functions "map" and "for-each".
map(boolean) - Constructor for class kawa.standard.map
 
map1(Procedure, Object) - Static method in class kawa.standard.map
An optimized single-list version of map.
mark(int) - Method in class gnu.text.LineBufferedReader
 
mark(int) - Method in class gnu.text.QueueReader
 
Marker - class gnu.jemacs.buffer.Marker.
 
Marker() - Constructor for class gnu.jemacs.buffer.Marker
 
Marker(Marker) - Constructor for class gnu.jemacs.buffer.Marker
 
MarkerReader - class gnu.jemacs.buffer.MarkerReader.
 
MarkerReader(Buffer) - Constructor for class gnu.jemacs.buffer.MarkerReader
 
MarkerReader(Marker) - Constructor for class gnu.jemacs.buffer.MarkerReader
 
markPos - Variable in class gnu.text.LineBufferedReader
The position of the mark (assuming readAheadLinit > 0).
markSupported() - Method in class gnu.text.LineBufferedReader
 
markSupported() - Method in class gnu.text.QueueReader
 
match(int, int, Object, Object) - Static method in class kawa.lang.ListPat
Succeeds if obj is a list of length [min..max].
match(int, int, Object, Object, Object[], int) - Static method in class kawa.lang.ListPat
 
match(Object) - Method in class kawa.lang.Pattern
Match this Pattern against an object.
match(Object[]) - Method in class gnu.expr.MethodProc
 
match(Object, Object[]) - Method in class gnu.expr.MethodProc
Match the incoming arguments.
match(Object, Object[]) - Method in class gnu.expr.PrimProcedure
 
match(Object, Object[]) - Method in class gnu.expr.GenericProc
 
match(Object, Object[], int) - Method in class kawa.lang.Pattern
Match this Pattern against an Object.
match(Object, Object[], int) - Method in class kawa.lang.ListRepeatPat
 
match(Object, Object[], int) - Method in class kawa.lang.ListPat
Succeeds if obj is a list of length [min_length..max_length].
match(Object, Object[], int) - Method in class kawa.lang.EqualPat
 
match(Object, Object[], int) - Method in class kawa.lang.PairPat
 
match(Object, Object[], int) - Method in class kawa.lang.AnyPat
 
match(Object, Object[], int) - Method in class kawa.lang.VarListPat
Succeeds of obj is a list with at least min_length elements.
matchPatternMethod - Static variable in class kawa.lang.Pattern
 
max - class kawa.standard.max.
Implement the Scheme standard function "max".
max_args - Variable in class gnu.expr.LambdaExp
 
max() - Constructor for class kawa.standard.max
 
max(RealNum) - Method in class gnu.math.RealNum
 
maxArgs() - Method in class gnu.mapping.Procedure
Maximum number of arguments allowed, or -1 for unlimited.
maxDot() - Method in class gnu.jemacs.buffer.Buffer
 
maybe_compile_checkcast(Type) - Method in class gnu.bytecode.Method
 
maybeAssignment(Object) - Method in class gnu.ecmascript.Lexer
 
mem - class kawa.standard.mem.
 
mem(String, Procedure2) - Constructor for class kawa.standard.mem
 
Menu - class gnu.jemacs.buffer.Menu.
This manages a menu (for menubars or popup menus).
Menu() - Constructor for class gnu.jemacs.buffer.Menu
 
Menu(Object) - Constructor for class gnu.jemacs.buffer.Menu
 
message - Variable in class gnu.text.SourceError
 
message(String) - Static method in class gnu.jemacs.buffer.Signal
 
MessageArea - class kawa.MessageArea.
Simple TextArea that always scrolls to the bottom.
MessageArea(boolean, QueueReader) - Constructor for class kawa.MessageArea
simple TextArea that always scrolls to the bottom.
meter - Static variable in class gnu.math.Unit
 
method - class kawa.lang.method.
 
method - Variable in class gnu.expr.Compilation
The current method.
Method - class gnu.bytecode.Method.
Represents a method in a ClassType.
method() - Constructor for class kawa.lang.method
 
MethodProc - class gnu.expr.MethodProc.
Similar to a CLOS method.
MethodProc() - Constructor for class gnu.expr.MethodProc
 
METHODREF - Static variable in class gnu.bytecode.ConstantPool
 
min - class kawa.standard.min.
Implement the Scheme standard function "min".
min_args - Variable in class gnu.expr.LambdaExp
 
min() - Constructor for class kawa.standard.min
 
min(RealNum) - Method in class gnu.math.RealNum
 
minArgs() - Method in class gnu.mapping.Procedure
Minimum number of arguments required.
minDot() - Method in class gnu.jemacs.buffer.Buffer
 
minor_version - Static variable in class gnu.bytecode.ClassType
 
MINUS_OP - Static variable in class gnu.ecmascript.Reserved
 
minus_oper - class kawa.standard.minus_oper.
Implement the Scheme standard function "-".
minus_oper() - Constructor for class kawa.standard.minus_oper
 
minusOne() - Static method in class gnu.math.IntNum
Return the IntNum for -1.
minute - Static variable in class gnu.math.Unit
 
MiscAttr - class gnu.bytecode.MiscAttr.
 
MiscAttr(String, byte[]) - Constructor for class gnu.bytecode.MiscAttr
 
MiscAttr(String, byte[], int, int) - Constructor for class gnu.bytecode.MiscAttr
 
mm - Static variable in class gnu.math.Unit
 
Modeline - class gnu.jemacs.buffer.Modeline.
 
Modeline(Window, StyledDocument) - Constructor for class gnu.jemacs.buffer.Modeline
 
module - Variable in class kawa.lang.Translator
 
ModuleBody - class gnu.expr.ModuleBody.
Abstract class for the dummy top-level function of a module.
ModuleBody() - Constructor for class gnu.expr.ModuleBody
 
ModuleExp - class gnu.expr.ModuleExp.
Class used to implement Scheme top-level environments.
ModuleExp() - Constructor for class gnu.expr.ModuleExp
 
ModuleMethod - class gnu.expr.ModuleMethod.
Call a specified method in in a ModuleBody.
ModuleMethod(ModuleBody, int, String, int) - Constructor for class gnu.expr.ModuleMethod
 
modulo - class kawa.standard.modulo.
Implement the standard Scheme procedure "modulo".
modulo() - Constructor for class kawa.standard.modulo
 
modulo(IntNum, IntNum) - Static method in class gnu.math.IntNum
 
mostSpecific(MethodProc[], int) - Static method in class gnu.expr.MethodProc
Return the index of the most specific method.
mostSpecific(MethodProc, MethodProc) - Static method in class gnu.expr.MethodProc
Return the more specific of the arguments.
moveToColumn(int, boolean) - Method in class gnu.jemacs.buffer.Buffer
 
mul_ident() - Method in class gnu.math.Numeric
Return the multiplicative identity.
mul(Complex, Complex) - Static method in class gnu.math.Complex
 
mul(DQuantity, DQuantity) - Static method in class gnu.math.DQuantity
 
mul(Object) - Method in class gnu.math.Numeric
 
mul(Object) - Method in class gnu.math.Quantity
 
mul(Object) - Method in class gnu.math.Complex
 
mul(Object) - Method in class gnu.math.RealNum
 
mul(Object) - Method in class gnu.math.DFloNum
 
mul(Object) - Method in class gnu.math.DComplex
 
mul(Object) - Method in class gnu.math.IntNum
 
mul(Object) - Method in class gnu.math.DQuantity
 
mul(Object) - Method in class gnu.math.IntFraction
 
mul(Quantity, Quantity) - Static method in class gnu.math.Quantity
 
mul(RealNum, RealNum) - Static method in class gnu.math.RealNum
 
mul(Unit, Unit) - Static method in class gnu.math.Unit
 
mulReversed(Numeric) - Method in class gnu.math.Numeric
 
mulReversed(Numeric) - Method in class gnu.math.Quantity
 
mulReversed(Numeric) - Method in class gnu.math.Complex
 
mulReversed(Numeric) - Method in class gnu.math.DFloNum
 
mulReversed(Numeric) - Method in class gnu.math.DQuantity
 
mulReversed(Numeric) - Method in class gnu.math.IntFraction
 
multiply_oper - class kawa.standard.multiply_oper.
Implement the Scheme standard function "*".
multiply_oper() - Constructor for class kawa.standard.multiply_oper
 
mustCompile - Variable in class gnu.expr.ModuleExp
True if the body is too complex to evaluate,and we must compile it.
mustCompileHere() - Method in class kawa.lang.Translator
Note that we have seen a construct that must be compiled, not evaluated.

N

name - Variable in class gnu.bytecode.Location
 
name - Variable in class gnu.expr.LambdaExp
 
NAME_AND_TYPE - Static variable in class gnu.bytecode.ConstantPool
 
name() - Method in class gnu.mapping.Procedure
Deprecated.  
Named - interface gnu.mapping.Named.
 
NamedException - exception kawa.lang.NamedException.
Used to implement catch/throw named handlers as in Guile: (catch 'key (lambda () ...
NamedException(String, Object[]) - Constructor for class kawa.lang.NamedException
 
NameMap - class gnu.mapping.NameMap.
 
NameMap() - Constructor for class gnu.mapping.NameMap
 
NATIVE - Static variable in class gnu.bytecode.Access
 
neg() - Method in class gnu.math.Numeric
 
neg() - Method in class gnu.math.Quantity
 
neg() - Method in class gnu.math.Complex
 
neg() - Method in class gnu.math.DFloNum
 
neg() - Method in class gnu.math.DComplex
 
neg() - Method in class gnu.math.IntNum
 
neg() - Method in class gnu.math.IntFraction
 
neg(Complex) - Static method in class gnu.math.Complex
 
neg(IntFraction) - Static method in class gnu.math.IntFraction
 
neg(IntNum) - Static method in class gnu.math.IntNum
 
negate(int[], int[], int) - Static method in class gnu.math.IntNum
Set dest[0:len-1] to the negation of src[0:len-1].
NEW_TOKEN - Static variable in class gnu.ecmascript.Reserved
 
newToken - Static variable in class gnu.ecmascript.Lexer
 
next - Variable in class gnu.text.SourceError
 
nextArg(int) - Static method in class gnu.text.ReportFormat
 
nextCall - Variable in class gnu.expr.ApplyExp
The next ApplyExp in ((ReferenceExp)func).binding.firstCall list.
nextDecl() - Method in class gnu.expr.Declaration
 
nextElement() - Method in class gnu.bytecode.Variable
 
nextElement() - Method in class gnu.bytecode.VarEnumerator
 
nextSibling - Variable in class gnu.expr.LambdaExp
 
nextVar() - Method in class gnu.bytecode.Variable
 
nextVar() - Method in class gnu.bytecode.VarEnumerator
Return the next Variable in the Scope tree, or null if done.
nilExpr - Static variable in class gnu.jemacs.lang.ELisp
 
noArgs - Static variable in class gnu.mapping.Procedure
 
noArgs - Static variable in class gnu.mapping.Values
 
noArgsField - Static variable in class gnu.expr.Compilation
 
not - class kawa.standard.not.
Implement the standard Scheme procedure "not".
not(Interpreter) - Constructor for class kawa.standard.not
 
not(IntNum) - Static method in class gnu.math.BitOps
Return the logical (bit-wise) negation of an IntNum.
noteValue(Expression) - Method in class gnu.expr.Declaration
 
notToken - Static variable in class gnu.ecmascript.Lexer
 
noValue() - Method in class gnu.expr.Interpreter
The value to return for a "void" result.
noValue() - Method in class gnu.jemacs.lang.ELisp
 
nullEnvironment - Static variable in class kawa.standard.Scheme
 
nullExp - Static variable in class gnu.expr.QuoteExp
 
nullLiteral - Static variable in class gnu.expr.Literal
 
nullReader - Static variable in class gnu.text.NullReader
 
NullReader - class gnu.text.NullReader.
A reader for an empty stream (similar to /dev/null).
NullReader() - Constructor for class gnu.text.NullReader
 
numArgs - Variable in class gnu.mapping.CallFrame
 
numArgs() - Method in class kawa.lang.AutoloadProcedure
 
numArgs() - Method in class kawa.lang.RecordConstructor
 
numArgs() - Method in class kawa.standard.read_line
 
numArgs() - Method in class kawa.standard.make
 
numArgs() - Method in class gnu.expr.PrimProcedure
 
numArgs() - Method in class gnu.expr.ModuleMethod
 
numArgs() - Method in class gnu.expr.GenericProc
 
numArgs() - Method in class gnu.mapping.Procedure
Return minArgs()|(maxArgs<<12).
numArgs() - Method in class gnu.mapping.Procedure0or1
 
numArgs() - Method in class gnu.mapping.Procedure1
 
numArgs() - Method in class gnu.mapping.Procedure1or2
 
numArgs() - Method in class gnu.mapping.Procedure2
 
numArgs() - Method in class gnu.mapping.Procedure0
 
numArgs() - Method in class gnu.mapping.CallFrame
 
numArgs() - Method in class gnu.mapping.Setter
 
numArgs() - Method in class gnu.mapping.Setter0
 
numArgs() - Method in class gnu.mapping.Setter1
 
numArgs() - Method in class gnu.mapping.Procedure3
 
numArgs() - Method in class gnu.mapping.Procedure4
 
numArgs() - Method in class gnu.mapping.ApplyMethodProc
 
numArgs() - Method in class gnu.kawa.reflect.Invoke
 
numArgs() - Method in class gnu.kawa.reflect.ClassMethods
 
numArgsCallFrameField - Static variable in class gnu.expr.Compilation
 
number - Variable in class gnu.mapping.WrongType
 
number - Variable in class gnu.mapping.WrongArguments
 
number_type - Static variable in class gnu.bytecode.Type
 
number() - Method in class gnu.math.Quantity
 
number() - Method in class gnu.math.Complex
 
number() - Method in class gnu.math.Unit
 
number() - Method in class gnu.math.DQuantity
 
number() - Method in class gnu.math.CQuantity
 
number2string - class kawa.standard.number2string.
 
number2string() - Constructor for class kawa.standard.number2string
 
NumberCompare - class gnu.jemacs.lang.NumberCompare.
 
NumberCompare() - Constructor for class gnu.jemacs.lang.NumberCompare
 
numConsoles - Static variable in class kawa.GuiConsole
 
numerator() - Method in class gnu.math.RatNum
 
numerator() - Method in class gnu.math.IntNum
 
numerator() - Method in class gnu.math.IntFraction
 
Numeric - class gnu.math.Numeric.
 
Numeric() - Constructor for class gnu.math.Numeric
 
numParameters() - Method in class gnu.expr.MethodProc
Return number of paramaters, including optional and rest arguments.

O

ObArray - class gnu.jemacs.lang.ObArray.
 
ObArray(Environment) - Constructor for class gnu.jemacs.lang.ObArray
 
ObArray(int) - Constructor for class gnu.jemacs.lang.ObArray
 
objArrayType - Static variable in class gnu.expr.Compilation
 
object - class kawa.standard.object.
 
object() - Constructor for class kawa.standard.object
 
ObjectExp - class gnu.expr.ObjectExp.
 
ObjectExp() - Constructor for class gnu.expr.ObjectExp
 
ObjectFormat - class kawa.standard.ObjectFormat.
 
ObjectFormat(boolean) - Constructor for class kawa.standard.ObjectFormat
 
ObjectFormat(boolean, int) - Constructor for class kawa.standard.ObjectFormat
 
ObjectType - class gnu.bytecode.ObjectType.
Abstract class object reference types.
ObjectType() - Constructor for class gnu.bytecode.ObjectType
 
oldStyle - Variable in class gnu.text.RomanIntegerFormat
 
one() - Static method in class gnu.math.DFloNum
 
one() - Static method in class gnu.math.IntNum
 
ones - Static variable in class gnu.text.EnglishIntegerFormat
 
onesth - Static variable in class gnu.text.EnglishIntegerFormat
 
opcode() - Method in class gnu.expr.PrimProcedure
 
open_input_file - class kawa.standard.open_input_file.
 
open_input_file() - Constructor for class kawa.standard.open_input_file
 
open_output_file - class kawa.standard.open_output_file.
 
open_output_file() - Constructor for class kawa.standard.open_output_file
 
openFile(InputStream, String) - Static method in class gnu.mapping.InPort
 
openFile(String) - Static method in class gnu.mapping.InPort
 
openInputFile(String) - Static method in class kawa.standard.open_input_file
 
optional - Static variable in class gnu.expr.Special
 
optionalKeyword - Static variable in class gnu.jemacs.lang.lambda
 
ordinal - Variable in class gnu.text.EnglishIntegerFormat
 
otherWindow(int) - Method in class gnu.jemacs.buffer.Frame
 
outDefault() - Static method in class gnu.mapping.OutPort
 
outer - Variable in class gnu.expr.ScopeExp
The statically enclosing binding contour.
outerLambda() - Method in class gnu.expr.LambdaExp
 
outerLambdaNotInline() - Method in class gnu.expr.LambdaExp
Return the closest outer non-inlined LambdaExp.
OutPort - class gnu.mapping.OutPort.
An extended PrintWriter.
OutPort(OutputStream) - Constructor for class gnu.mapping.OutPort
 
OutPort(OutputStream, String) - Constructor for class gnu.mapping.OutPort
 
OutPort(Writer) - Constructor for class gnu.mapping.OutPort
 
OutPort(Writer, boolean, String) - Constructor for class gnu.mapping.OutPort
 
OutPort(Writer, int, boolean) - Constructor for class gnu.mapping.OutPort
 
OutPort(Writer, String) - Constructor for class gnu.mapping.OutPort
 
outputMark - Variable in class kawa.MessageArea
 
overflowChar - Variable in class gnu.math.ExponentialFormat
 
overflowChar - Variable in class gnu.math.FixedRealFormat
 

P

padChar - Variable in class gnu.math.ExponentialFormat
 
padChar - Variable in class gnu.math.FixedRealFormat
 
PadFormat - class gnu.text.PadFormat.
Given a Format, pad he formatted result to a specified width.
PadFormat(Format, int) - Constructor for class gnu.text.PadFormat
 
PadFormat(Format, int, char, int) - Constructor for class gnu.text.PadFormat
 
padNeeded(int, int, int, int) - Static method in class gnu.text.PadFormat
 
PairPat - class kawa.lang.PairPat.
 
PairPat(Pattern, Pattern) - Constructor for class kawa.lang.PairPat
 
PARAM_FROM_COUNT - Static variable in class kawa.standard.LispFormat
 
PARAM_FROM_LIST - Static variable in class kawa.standard.LispFormat
 
PARAM_UNSPECIFIED - Static variable in class kawa.standard.LispFormat
 
paramFromCount - Static variable in class kawa.standard.LispFormat
 
paramFromList - Static variable in class kawa.standard.LispFormat
 
paramUnspecified - Static variable in class kawa.standard.LispFormat
 
parse(String, ParsePosition) - Method in class gnu.math.ExponentialFormat
 
parse(String, ParsePosition) - Method in class gnu.math.FixedRealFormat
 
parse(String, ParsePosition) - Method in class gnu.text.EnglishIntegerFormat
 
parse(String, ParsePosition) - Method in class gnu.text.RomanIntegerFormat
 
parseArguments() - Method in class gnu.ecmascript.Parser
 
parseAssignmentExpression() - Method in class gnu.ecmascript.Parser
 
parseBinaryExpression(int) - Method in class gnu.ecmascript.Parser
 
parseBlock() - Method in class gnu.ecmascript.Parser
 
parseConditionalExpression() - Method in class gnu.ecmascript.Parser
 
parseExpression() - Method in class gnu.ecmascript.Parser
 
parseFormat - Static variable in class kawa.standard.Scheme
 
ParseFormat - class kawa.standard.ParseFormat.
 
ParseFormat(boolean) - Constructor for class kawa.standard.ParseFormat
 
parseFormat(LineBufferedReader) - Method in class kawa.standard.ParseFormat
 
parseFunctionDefinition() - Method in class gnu.ecmascript.Parser
 
parseIfStatement() - Method in class gnu.ecmascript.Parser
 
parseLeftHandSideExpression() - Method in class gnu.ecmascript.Parser
 
parseObject(String, ParsePosition) - Method in class kawa.standard.ObjectFormat
 
parseObject(String, ParsePosition) - Method in class gnu.math.ExponentialFormat
 
parseObject(String, ParsePosition) - Method in class gnu.math.FixedRealFormat
 
parseObject(String, ParsePosition) - Method in class gnu.text.ReportFormat
 
parseObject(String, ParsePosition) - Method in class gnu.text.CompoundFormat
 
parseObject(String, ParsePosition) - Method in class gnu.text.LiteralFormat
 
parsePostfixExpression() - Method in class gnu.ecmascript.Parser
 
parsePrimaryExpression() - Method in class gnu.ecmascript.Parser
 
Parser - class gnu.ecmascript.Parser.
 
Parser(InPort) - Constructor for class gnu.ecmascript.Parser
 
parseStatement() - Method in class gnu.ecmascript.Parser
 
parseUnaryExpression() - Method in class gnu.ecmascript.Parser
 
parseWhileStatement() - Method in class gnu.ecmascript.Parser
 
Pattern - class kawa.lang.Pattern.
A Pattern is used to match against objects.
Pattern() - Constructor for class kawa.lang.Pattern
 
pc - Variable in class gnu.mapping.CallStack
The program location in the current procedure.
pcCallStackField - Static variable in class gnu.expr.Compilation
 
peek() - Method in class gnu.text.Lexer
 
peek() - Method in class gnu.text.LineBufferedReader
 
peekToken() - Method in class gnu.ecmascript.Parser
Return the next non-whitespace token from the lexer.
peekTokenOrLine() - Method in class gnu.ecmascript.Parser
Return the next token from the lexer.
perform(Object) - Static method in class gnu.jemacs.buffer.Command
Perform a given command as appropriate for its class.
pica - Static variable in class gnu.math.Unit
 
PLUS_OP - Static variable in class gnu.ecmascript.Reserved
 
plus_oper - class kawa.standard.plus_oper.
Implement the Scheme standard function "+".
plus_oper() - Constructor for class kawa.standard.plus_oper
 
pointer_type - Static variable in class gnu.bytecode.Type
 
polar(double, double) - Static method in class gnu.math.Complex
 
polar(RealNum, RealNum) - Static method in class gnu.math.Complex
 
pop(ScopeExp) - Method in class kawa.lang.Translator
 
popBinding() - Method in class kawa.lang.Translator
 
popCallStackMethod - Static variable in class gnu.expr.Compilation
 
popDecls(ScopeExp) - Method in class kawa.lang.Translator
 
popScope() - Method in class gnu.bytecode.Method
 
popScope() - Method in class gnu.bytecode.CodeAttr
 
popType() - Method in class gnu.bytecode.CodeAttr
 
port - Variable in class gnu.text.Lexer
 
pos - Variable in class gnu.text.LineBufferedReader
The current read position, as an index into buffer.
positionToOffset(Object) - Method in class gnu.jemacs.buffer.Buffer
Convert an Emacs position (Marker, Position, or 1-origin integer) to a (0-origin) buffer offset.
positive_p - class kawa.standard.positive_p.
Implement the standard Scheme procedure "positive?".
positive_p() - Constructor for class kawa.standard.positive_p
 
pow(Unit, int) - Static method in class gnu.math.Unit
 
power(Complex, Complex) - Static method in class gnu.math.Complex
 
power(double, double, double, double) - Static method in class gnu.math.DComplex
 
power(IntNum) - Method in class gnu.math.Numeric
Return this raised to an integer power.
power(IntNum) - Method in class gnu.math.RatNum
 
power(IntNum) - Method in class gnu.math.DFloNum
 
power(IntNum) - Method in class gnu.math.IntNum
 
power(IntNum) - Method in class gnu.math.Unit
 
power(IntNum, int) - Static method in class gnu.math.IntNum
Calculate the integral power of an IntNum.
power1000s - Static variable in class gnu.text.EnglishIntegerFormat
 
PrefixAction - class gnu.jemacs.buffer.PrefixAction.
This Action is performed when a prefix key is typed.
PrefixAction(KeyStroke, Keymap) - Constructor for class gnu.jemacs.buffer.PrefixAction
 
prim_method - class kawa.standard.prim_method.
 
prim_method() - Constructor for class kawa.standard.prim_method
 
prim_method(int) - Constructor for class kawa.standard.prim_method
 
prim_throw - class kawa.standard.prim_throw.
 
prim_throw() - Constructor for class kawa.standard.prim_throw
 
PrimProcedure - class gnu.expr.PrimProcedure.
A primitive Procedure implemented by a plain Java method.
PrimProcedure(ClassType, Type[]) - Constructor for class gnu.expr.PrimProcedure
Use to compile new followed by constructor.
PrimProcedure(int, ClassType, String, Type, Type[]) - Constructor for class gnu.expr.PrimProcedure
 
PrimProcedure(int, Type, Type[]) - Constructor for class gnu.expr.PrimProcedure
 
PrimProcedure(Method) - Constructor for class gnu.expr.PrimProcedure
 
PrimProcedure(Method, LambdaExp) - Constructor for class gnu.expr.PrimProcedure
 
PrimType - class gnu.bytecode.PrimType.
 
PrimType(String, String, int, Class) - Constructor for class gnu.bytecode.PrimType
 
print() - Method in class gnu.bytecode.ClassTypeWriter
 
print(ClassType, PrintStream, int) - Static method in class gnu.bytecode.ClassTypeWriter
 
print(ClassType, PrintWriter, int) - Static method in class gnu.bytecode.ClassTypeWriter
 
print(ClassTypeWriter) - Method in class gnu.bytecode.Attribute
 
print(ClassTypeWriter) - Method in class gnu.bytecode.LineNumbersAttr
 
print(ClassTypeWriter) - Method in class gnu.bytecode.ExceptionsAttr
 
print(ClassTypeWriter) - Method in class gnu.bytecode.LocalVarsAttr
 
print(ClassTypeWriter) - Method in class gnu.bytecode.InnerClassesAttr
 
print(ClassTypeWriter) - Method in class gnu.bytecode.CodeAttr
 
print(ClassTypeWriter) - Method in class gnu.bytecode.SourceFileAttr
 
print(ClassTypeWriter, int) - Method in class gnu.bytecode.CpoolEntry
Print this constant pool entry.
print(ClassTypeWriter, int) - Method in class gnu.bytecode.CpoolString
 
print(ClassTypeWriter, int) - Method in class gnu.bytecode.CpoolValue1
 
print(ClassTypeWriter, int) - Method in class gnu.bytecode.CpoolValue2
 
print(ClassTypeWriter, int) - Method in class gnu.bytecode.CpoolFloat
 
print(ClassTypeWriter, int) - Method in class gnu.bytecode.CpoolUtf8
 
print(ClassTypeWriter, int) - Method in class gnu.bytecode.CpoolClass
 
print(ClassTypeWriter, int) - Method in class gnu.bytecode.CpoolNameAndType
 
print(ClassTypeWriter, int) - Method in class gnu.bytecode.CpoolRef
 
print(Object, OutPort) - Method in class kawa.standard.Scheme
 
print(Object, OutPort) - Method in class gnu.expr.Interpreter
 
print(Object, PrintWriter) - Static method in class gnu.mapping.SFormat
 
print(PrintStream) - Method in class gnu.bytecode.ZipMember
 
print(PrintWriter) - Method in class kawa.lang.ListRepeatPat
 
print(PrintWriter) - Method in class kawa.lang.Syntax
 
print(PrintWriter) - Method in class kawa.lang.AutoloadSyntax
 
print(PrintWriter) - Method in class kawa.lang.AutoloadProcedure
 
print(PrintWriter) - Method in class kawa.lang.Macro
 
print(PrintWriter) - Method in class kawa.lang.Quote
 
print(PrintWriter) - Method in class kawa.lang.Record
 
print(PrintWriter) - Method in class kawa.lang.Promise
 
print(PrintWriter) - Method in class kawa.lang.SyntaxRules
 
print(PrintWriter) - Method in class kawa.lang.EqualPat
 
print(PrintWriter) - Method in class kawa.lang.PairPat
 
print(PrintWriter) - Method in class kawa.lang.AnyPat
 
print(PrintWriter) - Method in class kawa.lang.Lambda
 
print(PrintWriter) - Method in class kawa.standard.and_or
 
print(PrintWriter) - Method in class kawa.standard.TracedProcedure
 
print(PrintWriter) - Method in class gnu.expr.Keyword
 
print(PrintWriter) - Method in class gnu.expr.Expression
 
print(PrintWriter) - Method in class gnu.expr.CatchClause
 
print(PrintWriter) - Method in class gnu.expr.LambdaExp
 
print(PrintWriter) - Method in class gnu.expr.ModuleExp
 
print(PrintWriter) - Method in class gnu.expr.ExitExp
 
print(PrintWriter) - Method in class gnu.expr.BlockExp
 
print(PrintWriter) - Method in class gnu.expr.ReferenceExp
 
print(PrintWriter) - Method in class gnu.expr.PrimProcedure
 
print(PrintWriter) - Method in class gnu.expr.SetExp
 
print(PrintWriter) - Method in class gnu.expr.IfExp
 
print(PrintWriter) - Method in class gnu.expr.SynchronizedExp
 
print(PrintWriter) - Method in class gnu.expr.ApplyExp
 
print(PrintWriter) - Method in class gnu.expr.Undefined
 
print(PrintWriter) - Method in class gnu.expr.ObjectExp
 
print(PrintWriter) - Method in class gnu.expr.QuoteExp
 
print(PrintWriter) - Method in class gnu.expr.LetExp
 
print(PrintWriter) - Method in class gnu.expr.BeginExp
 
print(PrintWriter) - Method in class gnu.expr.Special
 
print(PrintWriter) - Method in class gnu.expr.ErrorExp
 
print(PrintWriter) - Method in class gnu.expr.TryExp
 
print(PrintWriter) - Method in class gnu.mapping.Procedure
 
print(PrintWriter) - Method in class gnu.mapping.OutPort
 
print(PrintWriter) - Method in interface gnu.mapping.Printable
 
print(PrintWriter) - Method in class gnu.mapping.InPort
 
print(PrintWriter) - Method in class gnu.mapping.Binding
 
print(PrintWriter) - Method in class gnu.mapping.Values
 
print(PrintWriter) - Method in class gnu.text.SourceError
 
print(PrintWriter) - Method in class gnu.jemacs.lang.lambda
 
print(String, PrintWriter) - Static method in class gnu.expr.Symbol
 
print(Writer, String