Java Doc for LispPrimitive.java in  » Scripting » Jatha » org » jatha » compile » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Scripting » Jatha » org.jatha.compile 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.jatha.dynatype.StandardLispValue
      org.jatha.compile.LispPrimitive

All known Subclasses:   org.jatha.compile.ImportPrimitive,  org.jatha.compile.SquareRootPrimitive,  org.jatha.compile.CosecantPrimitive,  org.jatha.compile.FuncallPrimitive,  org.jatha.compile.PackageUseListPrimitive,  org.jatha.compile.EqlPrimitive,  org.jatha.compile.EqualNumericPrimitive,  org.jatha.compile.StringPrimitive,  org.jatha.compile.SetfGethashPrimitive,  org.jatha.compile.Macroexpand1Primitive,  org.jatha.compile.ListAllPackagesPrimitive,  org.jatha.compile.StringLessThanOrEqualPrimitive,  org.jatha.compile.GethashPrimitive,  org.jatha.compile.ThirdPrimitive,  org.jatha.compile.ClrhashPrimitive,  org.jatha.compile.StringNeqPrimitive,  org.jatha.compile.RassocPrimitive,  org.jatha.compile.PrincPrimitive,  org.jatha.compile.SecantPrimitive,  org.jatha.compile.FifthPrimitive,  org.jatha.compile.SetPrimitive,  org.jatha.compile.HashtablepPrimitive,  org.jatha.compile.HashtableRehashThresholdPrimitive,  org.jatha.compile.NumberpPrimitive,  org.jatha.compile.FourthPrimitive,  org.jatha.compile.StringpPrimitive,  org.jatha.compile.StringLeftTrimPrimitive,  org.jatha.compile.ApplyPrimitive,  org.jatha.compile.ListStarPrimitive,  org.jatha.compile.MacroexpandPrimitive,  org.jatha.compile.SubtractOnePrimitive,  org.jatha.compile.StringCapitalizePrimitive,  org.jatha.compile.AtomPrimitive,  org.jatha.compile.FloorPrimitive,  org.jatha.compile.GreaterThanPrimitive,  org.jatha.compile.RadiansToDegreesPrimitive,  org.jatha.compile.FreePrimitive,  org.jatha.compile.Prin1Primitive,  org.jatha.compile.DefconstantPrimitive,  org.jatha.compile.StringEqPrimitive,  org.jatha.compile.HashtableTestPrimitive,  org.jatha.compile.ListpPrimitive,  org.jatha.compile.PackageNamePrimitive,  org.jatha.compile.CdrPrimitive,  org.jatha.compile.SetfDocumentationPrimitive,  org.jatha.compile.ArcSinePrimitive,  org.jatha.compile.SetfSymbolFunctionPrimitive,  org.jatha.compile.KeywordpPrimitive,  org.jatha.compile.ArcCosinePrimitive,  org.jatha.compile.TangentPrimitive,  org.jatha.compile.ShadowingImportPrimitive,  org.jatha.compile.StringGreaterpPrimitive,  org.jatha.compile.RemovePrimitive,  org.jatha.compile.RestPrimitive,  org.jatha.compile.LessThanPrimitive,  org.jatha.compile.SeventhPrimitive,  org.jatha.compile.PushPrimitive,  org.jatha.compile.AssocPrimitive,  org.jatha.compile.SymbolpPrimitive,  org.jatha.compile.NullPrimitive,  org.jatha.compile.ReciprocalPrimitive,  org.jatha.compile.HashtableRehashSizePrimitive,  org.jatha.compile.TimePrimitive,  org.jatha.compile.LessThanOrEqualPrimitive,  org.jatha.compile.StringLessThanPrimitive,  org.jatha.compile.EltPrimitive,  org.jatha.compile.BoundpPrimitive,  org.jatha.compile.FunctionPrimitive,  org.jatha.compile.EighthPrimitive,  org.jatha.compile.SubstPrimitive,  org.jatha.compile.StringEndsWithPrimitive,  org.jatha.compile.PopPrimitive,  org.jatha.compile.SetfSymbolPlistPrimitive,  org.jatha.compile.RplacaPrimitive,  org.jatha.compile.StringDowncasePrimitive,  org.jatha.compile.LastPrimitive,  org.jatha.compile.MultiplyPrimitive,  org.jatha.compile.TenthPrimitive,  org.jatha.compile.MakeHashTablePrimitive,  org.jatha.compile.QuotePrimitive,  org.jatha.compile.StringNotLesspPrimitive,  org.jatha.compile.StringGreaterThanPrimitive,  org.jatha.compile.MinPrimitive,  org.jatha.compile.ArcTangentPrimitive,  org.jatha.compile.ListPrimitive,  org.jatha.compile.MaxPrimitive,  org.jatha.compile.NStringUpcasePrimitive,  org.jatha.compile.FactorialPrimitive,  org.jatha.compile.ReversePrimitive,  org.jatha.compile.ConspPrimitive,  org.jatha.compile.PositionPrimitive,  org.jatha.compile.ConstantpPrimitive,  org.jatha.compile.ExportPrimitive,  org.jatha.compile.CotangentPrimitive,  org.jatha.compile.GcFullPrimitive,  org.jatha.compile.LoadPrimitive,  org.jatha.compile.StringUpcasePrimitive,  org.jatha.compile.BackquotePrimitive,  org.jatha.compile.NreversePrimitive,  org.jatha.compile.LoadFromJarPrimitive,  org.jatha.compile.SymbolNamePrimitive,  org.jatha.compile.GrindefPrimitive,  org.jatha.compile.PackageNicknamesPrimitive,  org.jatha.compile.StringRightTrimPrimitive,  org.jatha.compile.CopyListPrimitive,  org.jatha.compile.TracePrimitive,  org.jatha.compile.SymbolValuePrimitive,  org.jatha.compile.FindPackagePrimitive,  org.jatha.compile.GoPrimitive,  org.jatha.compile.ConcatenatePrimitive,  org.jatha.compile.TagbodyPrimitive,  org.jatha.compile.NotPrimitive,  org.jatha.compile.NStringCapitalizePrimitive,  org.jatha.compile.CarPrimitive,  org.jatha.compile.CosinePrimitive,  org.jatha.compile.AddPrimitive,  org.jatha.compile.RemhashPrimitive,  org.jatha.compile.PrintPrimitive,  org.jatha.compile.AbsoluteValuePrimitive,  org.jatha.compile.ReadFromStringPrimitive,  org.jatha.compile.SinePrimitive,  org.jatha.compile.StringGreaterThanOrEqualPrimitive,  org.jatha.compile.LengthPrimitive,  org.jatha.compile.MakepackagePrimitive,  org.jatha.compile.DegreesToRadiansPrimitive,  org.jatha.compile.AproposPrimitive,  org.jatha.compile.CeilingPrimitive,  org.jatha.compile.ExitPrimitive,  org.jatha.compile.TypeOfPrimitive,  org.jatha.compile.EvalPrimitive,  org.jatha.compile.InternPrimitive,  org.jatha.compile.EqPrimitive,  org.jatha.compile.GcPrimitive,  org.jatha.compile.AppendPrimitive,  org.jatha.compile.NStringDowncasePrimitive,  org.jatha.compile.UsePackagePrimitive,  org.jatha.compile.ArcTangent2Primitive,  org.jatha.compile.SymbolPlistPrimitive,  org.jatha.compile.GreaterThanOrEqualPrimitive,  org.jatha.compile.StringTrimPrimitive,  org.jatha.compile.DefvarPrimitive,  org.jatha.compile.MemberPrimitive,  org.jatha.compile.FboundpPrimitive,  org.jatha.compile.StringEqualPrimitive,  org.jatha.compile.ZeropPrimitive,  org.jatha.compile.HashtableCountPrimitive,  org.jatha.compile.SubtractPrimitive,  org.jatha.compile.StringLesspPrimitive,  org.jatha.compile.ConsPrimitive,  org.jatha.compile.StringStartsWithPrimitive,  org.jatha.compile.HashtableSizePrimitive,  org.jatha.compile.ReturnFromPrimitive,  org.jatha.compile.SymbolPackagePrimitive,  org.jatha.machine.SECDop,  org.jatha.compile.ButlastPrimitive,  org.jatha.compile.ShadowPrimitive,  org.jatha.compile.SixthPrimitive,  org.jatha.compile.BlockPrimitive,  org.jatha.compile.CharacterpPrimitive,  org.jatha.compile.SetqPrimitive,  org.jatha.compile.RplacdPrimitive,  org.jatha.compile.DefparameterPrimitive,  org.jatha.compile.SetfSymbolValuePrimitive,  org.jatha.compile.StringNotGreaterpPrimitive,  org.jatha.compile.NinthPrimitive,  org.jatha.compile.SymbolFunctionPrimitive,  org.jatha.compile.AddOnePrimitive,  org.jatha.compile.DocumentationPrimitive,  org.jatha.compile.IntegerpPrimitive,  org.jatha.compile.NconcPrimitive,  org.jatha.compile.FloatpPrimitive,  org.jatha.compile.DividePrimitive,  org.jatha.compile.FirstPrimitive,  org.jatha.compile.SecondPrimitive,
LispPrimitive
abstract public class LispPrimitive extends StandardLispValue (Code)
The LispPrimitive class makes the transition from LISP code to Java code. There is a LispPrimitive for each builtin LISP function. 1) Create the new LISP primitive as an instance of this class. It must have several methods as described below. 2) Register the new primitive with the compiler. Each primitive must implement one method: public void Execute(SECDMachine machine)
See Also:   org.jatha.compile.LispCompiler
author:
   Micheal S. Hewett hewett@cs.stanford.edu


Field Summary
protected  StringfunctionName
     the functionName is part of the string that gets printed when the instruction appears in a printed list.
protected  LispValuefunctionNameSymbol
    
public  booleaninlineP
     Set inlineP to true if the function effectively evaluates itself simply by compiling its argument list.
protected  longmaxNumberOfArgs
    
protected  longminNumberOfArgs
    

Constructor Summary
public  LispPrimitive(Jatha lisp, String fnName, long minArgs, long maxArgs)
     The constructor for the LispPrimitive class.
public  LispPrimitive(Jatha lisp, String fnName, long minArgs)
    
public  LispPrimitive(Jatha lisp, String fnName)
    

Method Summary
 LispValueBuiltinFunctionCode(LispValue fn)
    
public  LispValueCompileArgs(LispCompiler compiler, SECDMachine machine, LispValue args, LispValue valueList, LispValue code)
     The CompileArgs method turns the arguments of the function call into SECD abstract machine code.
public  LispValueCompileArgs(LispCompiler compiler, SECDMachine machine, LispValue function, LispValue args, LispValue valueList, LispValue code)
    
abstract public  voidExecute(SECDMachine machine)
     Execute performs the operation using the abstract machine registers.
public  StringLispFunctionNameString()
    
public  LispValueLispFunctionNameSymbol()
    
public  booleanbasic_functionp()
    
public  LispValuegrindef(LispValue code, int indentAmount)
    
public  voidindent(int amount)
    
public  voidinternal_prin1(PrintStream os)
    
public  voidinternal_princ(PrintStream os)
    
public  voidinternal_print(PrintStream os)
    
public  StringparameterCountString()
     This method returns a Java string denoting the length of the expected argument list in some readable form.
public  voidprintCode(LispValue code)
     printCode prints a list of compiled code in a nice manner.
public  voidprintCode(LispValue code, int indentAmount)
    
public  StringtoString()
     The output of this function is printed when the instruction needs to be printed.
 booleanvalidArgumentLength(LispValue numberOfArguments)
     This method returns true if the list of arguments satisfies the length restrictions posed by the function, and false otherwise.
public  booleanvalidArgumentList(LispValue args)
     This method returns true if the list of arguments satisfies the length and format restrictions posed by the function, and false otherwise. It calls validArgumentLength, so the programmer doesn't need to call it.

This method is called by the compiler.
See Also:   LispPrimitive
See Also:   LispCompiler
Parameters:
  args - the list of arguments.


Field Detail
functionName
protected String functionName(Code)
the functionName is part of the string that gets printed when the instruction appears in a printed list.



functionNameSymbol
protected LispValue functionNameSymbol(Code)



inlineP
public boolean inlineP(Code)
Set inlineP to true if the function effectively evaluates itself simply by compiling its argument list. This is true for functions like LIST, LIST*, and QUOTE. This inhibits putting the function call on the stack, thus saving a millisecond of time.
See Also:   org.jatha.compile.LispPrimitive



maxNumberOfArgs
protected long maxNumberOfArgs(Code)



minNumberOfArgs
protected long minNumberOfArgs(Code)




Constructor Detail
LispPrimitive
public LispPrimitive(Jatha lisp, String fnName, long minArgs, long maxArgs)(Code)
The constructor for the LispPrimitive class.
See Also:   org.jatha.compile.LispCompiler
Parameters:
  fnName - The LISP function name being implemented.
Parameters:
  minArgs - The minimum number of Arguments to this function.
Parameters:
  maxArgs - The maximum number of Arguments to this function.



LispPrimitive
public LispPrimitive(Jatha lisp, String fnName, long minArgs)(Code)



LispPrimitive
public LispPrimitive(Jatha lisp, String fnName)(Code)




Method Detail
BuiltinFunctionCode
LispValue BuiltinFunctionCode(LispValue fn)(Code)



CompileArgs
public LispValue CompileArgs(LispCompiler compiler, SECDMachine machine, LispValue args, LispValue valueList, LispValue code) throws CompilerException(Code)
The CompileArgs method turns the arguments of the function call into SECD abstract machine code. Most functions won't need to override the default code generation, but ones that do funny things with argument lists will need to.
See Also:   LispCompiler
Parameters:
  compiler -
Parameters:
  args -
Parameters:
  valueList -
Parameters:
  code - LispValue The code generated and cons'ed onto the front of the incoming code.



CompileArgs
public LispValue CompileArgs(LispCompiler compiler, SECDMachine machine, LispValue function, LispValue args, LispValue valueList, LispValue code) throws CompilerException(Code)



Execute
abstract public void Execute(SECDMachine machine) throws CompilerException(Code)
Execute performs the operation using the abstract machine registers. Arguments are found on the S register stack, in reverse order. UNLIMITED argument lists are collected into a list which is the top element on the stack. The implementation should pop an appropriate number of arguments from the stack, perform a computation, then push a result back on the S stack. The instruction should then be popped from the C (code) register. A LispValueFactory objects is available in the static variable LispValueFactory. Example implementations:
 FIRST
 class FirstPrimitive extends LispPrimitive
 {
 public First()
 {
 super("FIRST", 1);   // 1 argument
 }
 public void Execute(SECDMachine machine)
 {
 LispValue arg = machine.S.pop();
 machine.S.push(my_first(arg));
 machine.C.pop();
 }
 }
 
A multi-argument function must pop the arguments in reverse order.
 public void Execute(SECDMachine machine)
 {
 LispValue arg2 = machine.S.pop();
 LispValue arg1 = machine.S.pop();
 machine.S.push(my_new_function(arg1, arg2));
 machine.C.pop();
 }
 }
 
To register the new primitive, call:
 Jatha.COMPILER.Register(new FirstPrimitive());
 

See Also:   org.jatha.compile.LispCompiler
Parameters:
  machine - The abstract machine instance.



LispFunctionNameString
public String LispFunctionNameString()(Code)



LispFunctionNameSymbol
public LispValue LispFunctionNameSymbol()(Code)



basic_functionp
public boolean basic_functionp()(Code)



grindef
public LispValue grindef(LispValue code, int indentAmount)(Code)



indent
public void indent(int amount)(Code)



internal_prin1
public void internal_prin1(PrintStream os)(Code)



internal_princ
public void internal_princ(PrintStream os)(Code)



internal_print
public void internal_print(PrintStream os)(Code)



parameterCountString
public String parameterCountString()(Code)
This method returns a Java string denoting the length of the expected argument list in some readable form.

This method is called by the compiler when an argument count exception is generated.
See Also:   LispPrimitive
See Also:   LispCompiler a Java string denoting the length of the expected argument list.




printCode
public void printCode(LispValue code)(Code)
printCode prints a list of compiled code in a nice manner. Calls the 'grindef' function on each primitive. Grindef is an historical LISP function not found in Common LISP. Example:
 printCode(compiled-function, 2);
 

See Also:   LispPrimitive
Parameters:
  code - the code to be printed, with indent 2.



printCode
public void printCode(LispValue code, int indentAmount)(Code)



toString
public String toString()(Code)
The output of this function is printed when the instruction needs to be printed.



validArgumentLength
boolean validArgumentLength(LispValue numberOfArguments)(Code)
This method returns true if the list of arguments satisfies the length restrictions posed by the function, and false otherwise.
See Also:   LispPrimitive
Parameters:
  numberOfArguments - usually the result of args.length() boolean



validArgumentList
public boolean validArgumentList(LispValue args)(Code)
This method returns true if the list of arguments satisfies the length and format restrictions posed by the function, and false otherwise. It calls validArgumentLength, so the programmer doesn't need to call it.

This method is called by the compiler.
See Also:   LispPrimitive
See Also:   LispCompiler
Parameters:
  args - the list of arguments. boolean




Fields inherited from org.jatha.dynatype.StandardLispValue
protected Jatha f_lisp(Code)(Java Doc)

Methods inherited from org.jatha.dynatype.StandardLispValue
public LispValue abs()(Code)(Java Doc)
public LispValue acos()(Code)(Java Doc)
public LispValue add(LispValue args)(Code)(Java Doc)
public void adjustSpecialCount(int amount)(Code)(Java Doc)
public LispValue append(LispValue otherList)(Code)(Java Doc)
public LispValue apply(LispValue args)(Code)(Java Doc)
public void apropos_print(PrintWriter out)(Code)(Java Doc)
public LispValue asin()(Code)(Java Doc)
public LispValue assoc(LispValue index)(Code)(Java Doc)
public LispValue atan()(Code)(Java Doc)
public LispValue atan2(LispValue x)(Code)(Java Doc)
public LispValue atom()(Code)(Java Doc)
public boolean basic_atom()(Code)(Java Doc)
public boolean basic_bignump()(Code)(Java Doc)
public boolean basic_consp()(Code)(Java Doc)
public boolean basic_constantp()(Code)(Java Doc)
public boolean basic_floatp()(Code)(Java Doc)
public boolean basic_foreignp()(Code)(Java Doc)
public boolean basic_functionp()(Code)(Java Doc)
public boolean basic_integerp()(Code)(Java Doc)
public boolean basic_keywordp()(Code)(Java Doc)
public int basic_length()(Code)(Java Doc)
public boolean basic_listp()(Code)(Java Doc)
public boolean basic_macrop()(Code)(Java Doc)
public boolean basic_null()(Code)(Java Doc)
public boolean basic_numberp()(Code)(Java Doc)
public boolean basic_stringp()(Code)(Java Doc)
public boolean basic_symbolp()(Code)(Java Doc)
public LispValue bignump()(Code)(Java Doc)
public LispValue boundp()(Code)(Java Doc)
public LispValue butlast()(Code)(Java Doc)
public LispValue car()(Code)(Java Doc)
public LispValue cdr()(Code)(Java Doc)
public LispValue ceiling()(Code)(Java Doc)
public LispValue characterp()(Code)(Java Doc)
public LispValue clrhash()(Code)(Java Doc)
public int compareTo(Object o)(Code)(Java Doc)
public LispValue concatenate(LispValue values)(Code)(Java Doc)
public LispValue consp()(Code)(Java Doc)
public LispValue constantp()(Code)(Java Doc)
public boolean contains(LispValue object)(Code)(Java Doc)
public LispValue copy()(Code)(Java Doc)
public LispValue copy_list()(Code)(Java Doc)
public LispValue cos()(Code)(Java Doc)
public LispValue cot()(Code)(Java Doc)
public LispValue csc()(Code)(Java Doc)
public LispValue degreesToRadians()(Code)(Java Doc)
public LispValue divide(LispValue args)(Code)(Java Doc)
public LispValue documentation(LispValue type)(Code)(Java Doc)
public LispValue eighth()(Code)(Java Doc)
public LispValue elt(int index)(Code)(Java Doc)
public LispValue elt(LispValue index)(Code)(Java Doc)
public LispValue eq(LispValue val)(Code)(Java Doc)
public LispValue eql(LispValue val)(Code)(Java Doc)
public LispValue equal(LispValue val)(Code)(Java Doc)
public LispValue equalNumeric(LispValue arg)(Code)(Java Doc)
public LispValue factorial()(Code)(Java Doc)
public LispValue fboundp()(Code)(Java Doc)
public LispValue fifth()(Code)(Java Doc)
public LispValue first()(Code)(Java Doc)
public LispValue floatp()(Code)(Java Doc)
public LispValue floor()(Code)(Java Doc)
public LispValue fourth()(Code)(Java Doc)
public LispValue funcall(LispValue args)(Code)(Java Doc)
public LispValue functionp()(Code)(Java Doc)
public Jatha getLisp()(Code)(Java Doc)
public int get_specialCount()(Code)(Java Doc)
public LispValue gethash(LispValue key)(Code)(Java Doc)
public LispValue gethash(LispValue key, LispValue defawlt)(Code)(Java Doc)
public LispValue greaterThan(LispValue arg)(Code)(Java Doc)
public LispValue greaterThanOrEqual(LispValue arg)(Code)(Java Doc)
public LispValue hash_table_count()(Code)(Java Doc)
public LispValue hash_table_rehash_size()(Code)(Java Doc)
public LispValue hash_table_rehash_threshold()(Code)(Java Doc)
public LispValue hash_table_size()(Code)(Java Doc)
public LispValue hash_table_test()(Code)(Java Doc)
public LispValue hashtablep()(Code)(Java Doc)
public LispValue integerp()(Code)(Java Doc)
public String internal_getName()(Code)(Java Doc)
public void internal_prin1(PrintStream os)(Code)(Java Doc)
public void internal_prin1_as_cdr(PrintStream os)(Code)(Java Doc)
public void internal_princ(PrintStream os)(Code)(Java Doc)
public void internal_princ_as_cdr(PrintStream os)(Code)(Java Doc)
public void internal_print(PrintStream os)(Code)(Java Doc)
public void internal_print_as_cdr(PrintStream os)(Code)(Java Doc)
public Iterator iterator()(Code)(Java Doc)
public LispValue keywordp()(Code)(Java Doc)
public LispValue last()(Code)(Java Doc)
public LispValue length()(Code)(Java Doc)
public LispValue lessThan(LispValue arg)(Code)(Java Doc)
public LispValue lessThanOrEqual(LispValue arg)(Code)(Java Doc)
public LispValue lisp_null()(Code)(Java Doc)
public LispValue list()(Code)(Java Doc)
public LispValue listp()(Code)(Java Doc)
public LispValue max(LispValue args)(Code)(Java Doc)
public LispValue member(LispValue elt)(Code)(Java Doc)
public LispValue min(LispValue args)(Code)(Java Doc)
public LispValue multiply(LispValue args)(Code)(Java Doc)
public LispValue nconc(LispValue arg)(Code)(Java Doc)
public LispValue negate()(Code)(Java Doc)
public LispValue neql(LispValue val)(Code)(Java Doc)
public LispValue ninth()(Code)(Java Doc)
public LispValue nreverse()(Code)(Java Doc)
public LispValue nstringCapitalize()(Code)(Java Doc)
public LispValue nstringDowncase()(Code)(Java Doc)
public LispValue nstringUpcase()(Code)(Java Doc)
public LispValue numberp()(Code)(Java Doc)
public LispValue pop()(Code)(Java Doc)
public LispValue position(LispValue element)(Code)(Java Doc)
public LispValue prin1()(Code)(Java Doc)
public LispValue princ()(Code)(Java Doc)
public LispValue print()(Code)(Java Doc)
public LispValue push(LispValue value)(Code)(Java Doc)
public LispValue radiansToDegrees()(Code)(Java Doc)
public LispValue rassoc(LispValue index)(Code)(Java Doc)
public LispValue readFromString()(Code)(Java Doc)
public LispValue reciprocal()(Code)(Java Doc)
public LispValue remhash(LispValue key)(Code)(Java Doc)
public LispValue remove(LispValue elt)(Code)(Java Doc)
public LispValue rest()(Code)(Java Doc)
public LispValue reverse()(Code)(Java Doc)
public LispValue rplaca(LispValue newCar)(Code)(Java Doc)
public LispValue rplacd(LispValue newCdr)(Code)(Java Doc)
public LispValue sec()(Code)(Java Doc)
public LispValue second()(Code)(Java Doc)
public void setLisp(Jatha lisp)(Code)(Java Doc)
public void setPackage(LispPackage newPackage)(Code)(Java Doc)
public void set_special(boolean value)(Code)(Java Doc)
public LispValue setf_documentation(LispValue type, LispValue value)(Code)(Java Doc)
public LispValue setf_gethash(LispValue key, LispValue value)(Code)(Java Doc)
public LispValue setf_symbol_function(LispValue newFunction)(Code)(Java Doc)
public LispValue setf_symbol_plist(LispValue newPlist)(Code)(Java Doc)
public LispValue setf_symbol_value(LispValue newValue)(Code)(Java Doc)
public LispValue setq(LispValue newValue)(Code)(Java Doc)
public LispValue seventh()(Code)(Java Doc)
public void showStackTrace()(Code)(Java Doc)
public LispValue sin()(Code)(Java Doc)
public LispValue sixth()(Code)(Java Doc)
public boolean specialP()(Code)(Java Doc)
public LispValue sqrt()(Code)(Java Doc)
public LispValue string()(Code)(Java Doc)
public LispValue stringCapitalize()(Code)(Java Doc)
public LispValue stringDowncase()(Code)(Java Doc)
public LispValue stringEndsWith(LispValue arg)(Code)(Java Doc)
public LispValue stringEq(LispValue arg)(Code)(Java Doc)
public LispValue stringEqual(LispValue arg)(Code)(Java Doc)
public LispValue stringGreaterP(LispValue arg)(Code)(Java Doc)
public LispValue stringGreaterThan(LispValue arg)(Code)(Java Doc)
public LispValue stringGreaterThanOrEqual(LispValue arg)(Code)(Java Doc)
public LispValue stringLeftTrim()(Code)(Java Doc)
public LispValue stringLeftTrim(LispValue deleteBag)(Code)(Java Doc)
public LispValue stringLessP(LispValue arg)(Code)(Java Doc)
public LispValue stringLessThan(LispValue arg)(Code)(Java Doc)
public LispValue stringLessThanOrEqual(LispValue arg)(Code)(Java Doc)
public LispValue stringNeq(LispValue arg)(Code)(Java Doc)
public LispValue stringNotGreaterP(LispValue arg)(Code)(Java Doc)
public LispValue stringNotLessP(LispValue arg)(Code)(Java Doc)
public LispValue stringRightTrim()(Code)(Java Doc)
public LispValue stringRightTrim(LispValue deleteBag)(Code)(Java Doc)
public LispValue stringStartsWith(LispValue arg)(Code)(Java Doc)
public LispValue stringTrim()(Code)(Java Doc)
public LispValue stringTrim(LispValue deleteBag)(Code)(Java Doc)
public LispValue stringUpcase()(Code)(Java Doc)
public LispValue stringp()(Code)(Java Doc)
public LispValue subst(LispValue newValue, LispValue oldValue)(Code)(Java Doc)
public LispValue substring(LispValue start)(Code)(Java Doc)
public LispValue substring(LispValue start, LispValue end)(Code)(Java Doc)
public LispValue subtract(LispValue args)(Code)(Java Doc)
public LispValue symbol_function() throws LispException(Code)(Java Doc)
public LispValue symbol_name()(Code)(Java Doc)
public LispValue symbol_package()(Code)(Java Doc)
public LispValue symbol_plist()(Code)(Java Doc)
public LispValue symbol_value() throws LispException(Code)(Java Doc)
public LispValue symbolp()(Code)(Java Doc)
public LispValue tan()(Code)(Java Doc)
public LispValue tenth()(Code)(Java Doc)
public LispValue third()(Code)(Java Doc)
public Collection toCollection()(Code)(Java Doc)
public Object toJava()(Code)(Java Doc)
public Object toJava(String typeHint)(Code)(Java Doc)
public String toString()(Code)(Java Doc)
public String toString(String columnSeparator)(Code)(Java Doc)
public String toStringAsCdr()(Code)(Java Doc)
public String toStringAsCdr_internal(long index)(Code)(Java Doc)
public String toStringShort()(Code)(Java Doc)
public String toStringShort(int numberOfElements)(Code)(Java Doc)
public String toStringSimple()(Code)(Java Doc)
public LispValue type_of()(Code)(Java Doc)
public LispValue typep(LispValue type)(Code)(Java Doc)
public boolean uses(LispValue pkg)(Code)(Java Doc)
public LispValue zerop()(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.