Changeset 3845
- Timestamp:
- 09/17/03 15:12:41 (20 years ago)
- Location:
- trunk/j/src/org/armedbear/lisp
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/j/src/org/armedbear/lisp/HashTable.java
r3638 r3845 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: HashTable.java,v 1.1 6 2003-09-09 23:16:37piso Exp $5 * $Id: HashTable.java,v 1.17 2003-09-17 15:12:41 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 60 60 buckets = new HashEntry[size]; 61 61 threshold = (int) (size * loadFactor); 62 } 63 64 public LispObject typeOf() 65 { 66 return Symbol.HASH_TABLE; 67 } 68 69 public LispClass classOf() 70 { 71 return LispClass.HASH_TABLE; 72 } 73 74 public LispObject typep(LispObject typeSpecifier) throws LispError 75 { 76 if (typeSpecifier == Symbol.HASH_TABLE) 77 return T; 78 if (typeSpecifier == LispClass.HASH_TABLE) 79 return T; 80 return super.typep(typeSpecifier); 62 81 } 63 82 -
trunk/j/src/org/armedbear/lisp/LispFloat.java
r3781 r3845 3 3 * 4 4 * Copyright (C) 2003 Peter Graves 5 * $Id: LispFloat.java,v 1.4 2 2003-09-14 17:36:11piso Exp $5 * $Id: LispFloat.java,v 1.43 2003-09-17 15:09:56 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 36 36 public LispObject typeOf() 37 37 { 38 return Symbol. SINGLE_FLOAT;38 return Symbol.FLOAT; 39 39 } 40 40 41 41 public LispClass classOf() 42 42 { 43 return LispClass. findClass(Symbol.SINGLE_FLOAT);43 return LispClass.FLOAT; 44 44 } 45 45 46 46 public LispObject typep(LispObject typeSpecifier) throws LispError 47 47 { 48 if (typeSpecifier == Symbol.FLOAT) 49 return T; 50 if (typeSpecifier == LispClass.FLOAT) 51 return T; 52 if (typeSpecifier == Symbol.REAL) 53 return T; 54 if (typeSpecifier == Symbol.NUMBER) 55 return T; 48 56 if (typeSpecifier == Symbol.SINGLE_FLOAT) 49 57 return T; … … 53 61 return T; 54 62 if (typeSpecifier == Symbol.LONG_FLOAT) 55 return T;56 if (typeSpecifier == Symbol.FLOAT)57 return T;58 if (typeSpecifier == Symbol.REAL)59 return T;60 if (typeSpecifier == Symbol.NUMBER)61 63 return T; 62 64 return super.typep(typeSpecifier);
Note: See TracChangeset
for help on using the changeset viewer.