Changeset 3781
- Timestamp:
- 09/14/03 17:36:12 (19 years ago)
- Location:
- trunk/j/src/org/armedbear/lisp
- Files:
-
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/j/src/org/armedbear/lisp/AbstractVector.java
r3769 r3781 24 24 { 25 25 protected int fillPointer = -1; // -1 indicates no fill pointer. 26 27 public int getType()28 {29 return TYPE_VECTOR;30 }31 26 32 27 public LispObject typep(LispObject typeSpecifier) throws LispError -
trunk/j/src/org/armedbear/lisp/Bignum.java
r3775 r3781 3 3 * 4 4 * Copyright (C) 2003 Peter Graves 5 * $Id: Bignum.java,v 1. 39 2003-09-14 17:05:41 piso Exp $5 * $Id: Bignum.java,v 1.40 2003-09-14 17:36:11 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 36 36 { 37 37 value = n; 38 }39 40 public int getType()41 {42 return TYPE_BIGNUM;43 38 } 44 39 -
trunk/j/src/org/armedbear/lisp/BitVector.java
r3752 r3781 3 3 * 4 4 * Copyright (C) 2003 Peter Graves 5 * $Id: BitVector.java,v 1.2 1 2003-09-14 12:26:32piso Exp $5 * $Id: BitVector.java,v 1.22 2003-09-14 17:36:11 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 52 52 Debug.assertTrue(false); 53 53 } 54 }55 56 public int getType()57 {58 return TYPE_BIT_VECTOR | TYPE_VECTOR;59 54 } 60 55 -
trunk/j/src/org/armedbear/lisp/Closure.java
r3147 r3781 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: Closure.java,v 1.5 2 2003-07-31 16:54:47piso Exp $5 * $Id: Closure.java,v 1.53 2003-09-14 17:36:11 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 266 266 } 267 267 268 public int getType()269 {270 return TYPE_CLOSURE;271 }272 273 268 public LispObject typep(LispObject typeSpecifier) throws LispError 274 269 { -
trunk/j/src/org/armedbear/lisp/CompiledFunction.java
r3273 r3781 3 3 * 4 4 * Copyright (C) 2003 Peter Graves 5 * $Id: CompiledFunction.java,v 1. 7 2003-08-09 17:16:07piso Exp $5 * $Id: CompiledFunction.java,v 1.8 2003-09-14 17:36:11 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 29 29 { 30 30 super(name, lambdaList, body, env); 31 }32 33 public final int getType()34 {35 return TYPE_COMPILED_FUNCTION;36 31 } 37 32 -
trunk/j/src/org/armedbear/lisp/Complex.java
r3779 r3781 3 3 * 4 4 * Copyright (C) 2003 Peter Graves 5 * $Id: Complex.java,v 1. 19 2003-09-14 17:18:36piso Exp $5 * $Id: Complex.java,v 1.20 2003-09-14 17:36:11 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 62 62 } 63 63 64 public int getType()65 {66 return TYPE_COMPLEX;67 }68 69 64 public LispObject typep(LispObject typeSpecifier) throws LispError 70 65 { -
trunk/j/src/org/armedbear/lisp/Cons.java
r3715 r3781 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: Cons.java,v 1.2 3 2003-09-11 17:12:23piso Exp $5 * $Id: Cons.java,v 1.24 2003-09-14 17:36:11 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 39 39 this.cdr = NIL; 40 40 ++count; 41 }42 43 public int getType()44 {45 return TYPE_CONS;46 41 } 47 42 -
trunk/j/src/org/armedbear/lisp/Fixnum.java
r3775 r3781 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: Fixnum.java,v 1.6 5 2003-09-14 17:04:51 piso Exp $5 * $Id: Fixnum.java,v 1.66 2003-09-14 17:36:11 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 40 40 { 41 41 return new Fixnum(value); 42 }43 44 public int getType()45 {46 return TYPE_FIXNUM;47 42 } 48 43 -
trunk/j/src/org/armedbear/lisp/LispFloat.java
r3776 r3781 3 3 * 4 4 * Copyright (C) 2003 Peter Graves 5 * $Id: LispFloat.java,v 1.4 1 2003-09-14 17:07:37piso Exp $5 * $Id: LispFloat.java,v 1.42 2003-09-14 17:36:11 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 32 32 { 33 33 this.value = value; 34 }35 36 public int getType()37 {38 return TYPE_FLOAT;39 34 } 40 35 -
trunk/j/src/org/armedbear/lisp/LispObject.java
r3777 r3781 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: LispObject.java,v 1.5 2 2003-09-14 17:13:52piso Exp $5 * $Id: LispObject.java,v 1.53 2003-09-14 17:36:11 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 24 24 public class LispObject extends Lisp 25 25 { 26 public int getType()27 {28 return 0;29 }30 31 26 public int getFunctionalType() 32 27 { -
trunk/j/src/org/armedbear/lisp/LispString.java
r3755 r3781 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: LispString.java,v 1.5 5 2003-09-14 13:05:45piso Exp $5 * $Id: LispString.java,v 1.56 2003-09-14 17:36:11 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 57 57 { 58 58 return new LispString(s); 59 }60 61 public int getType()62 {63 return TYPE_STRING | TYPE_VECTOR;64 59 } 65 60 -
trunk/j/src/org/armedbear/lisp/Nil.java
r3409 r3781 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: Nil.java,v 1.2 0 2003-08-15 16:40:40piso Exp $5 * $Id: Nil.java,v 1.21 2003-09-14 17:36:12 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 28 28 super("NIL", pkg); 29 29 pkg.addSymbol(this); 30 }31 32 public int getType()33 {34 return TYPE_SYMBOL | TYPE_NULL;35 30 } 36 31 -
trunk/j/src/org/armedbear/lisp/Primitive.java
r3131 r3781 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: Primitive.java,v 1. 4 2003-07-28 20:29:48piso Exp $5 * $Id: Primitive.java,v 1.5 2003-09-14 17:36:12 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 48 48 } 49 49 50 public final int getType()51 {52 return TYPE_PRIMITIVE;53 }54 55 50 public LispObject execute() throws Condition 56 51 { -
trunk/j/src/org/armedbear/lisp/Primitive0.java
r3120 r3781 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: Primitive0.java,v 1. 5 2003-07-27 18:54:05piso Exp $5 * $Id: Primitive0.java,v 1.6 2003-09-14 17:36:12 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 54 54 } 55 55 56 public final int getType()57 {58 return TYPE_PRIMITIVE0;59 }60 61 56 public LispObject execute(LispObject first) throws Condition 62 57 { -
trunk/j/src/org/armedbear/lisp/Primitive1.java
r3120 r3781 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: Primitive1.java,v 1. 5 2003-07-27 18:54:36piso Exp $5 * $Id: Primitive1.java,v 1.6 2003-09-14 17:36:12 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 54 54 } 55 55 56 public final int getType()57 {58 return TYPE_PRIMITIVE1;59 }60 61 56 public LispObject execute() throws Condition 62 57 { -
trunk/j/src/org/armedbear/lisp/Primitive2.java
r2724 r3781 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: Primitive2.java,v 1. 4 2003-07-02 18:07:07piso Exp $5 * $Id: Primitive2.java,v 1.5 2003-09-14 17:36:12 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 48 48 } 49 49 50 public final int getType()51 {52 return TYPE_PRIMITIVE2;53 }54 55 50 public LispObject execute() throws Condition 56 51 { -
trunk/j/src/org/armedbear/lisp/Primitive3.java
r2705 r3781 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: Primitive3.java,v 1. 5 2003-07-02 15:24:25piso Exp $5 * $Id: Primitive3.java,v 1.6 2003-09-14 17:36:12 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 48 48 } 49 49 50 public final int getType()51 {52 return TYPE_PRIMITIVE3;53 }54 55 50 public LispObject execute() throws Condition 56 51 { -
trunk/j/src/org/armedbear/lisp/Ratio.java
r3775 r3781 3 3 * 4 4 * Copyright (C) 2003 Peter Graves 5 * $Id: Ratio.java,v 1.3 1 2003-09-14 17:06:59piso Exp $5 * $Id: Ratio.java,v 1.32 2003-09-14 17:36:12 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 53 53 { 54 54 return number(denominator); 55 }56 57 public int getType()58 {59 return TYPE_RATIO;60 55 } 61 56 -
trunk/j/src/org/armedbear/lisp/SpecialOperator.java
r2073 r3781 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: SpecialOperator.java,v 1. 8 2003-06-01 01:37:54piso Exp $5 * $Id: SpecialOperator.java,v 1.9 2003-09-14 17:36:12 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 46 46 } 47 47 48 public final int getType()49 {50 return TYPE_SPECIAL_OPERATOR;51 }52 53 48 public final int getFunctionalType() 54 49 { -
trunk/j/src/org/armedbear/lisp/Symbol.java
r3735 r3781 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: Symbol.java,v 1.7 0 2003-09-13 23:56:29piso Exp $5 * $Id: Symbol.java,v 1.71 2003-09-14 17:36:12 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 210 210 } 211 211 212 public int getType()213 {214 return TYPE_SYMBOL;215 }216 217 212 public final boolean isSpecialVariable() 218 213 {
Note: See TracChangeset
for help on using the changeset viewer.