Changeset 3554
- Timestamp:
- 09/02/03 16:27:01 (19 years ago)
- Location:
- trunk/j/src/org/armedbear/lisp
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/j/src/org/armedbear/lisp/Bignum.java
r3549 r3554 3 3 * 4 4 * Copyright (C) 2003 Peter Graves 5 * $Id: Bignum.java,v 1.3 0 2003-09-02 15:07:25piso Exp $5 * $Id: Bignum.java,v 1.31 2003-09-02 16:27:01 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 101 101 return this; 102 102 return new Bignum(value.negate()); 103 } 104 105 public LispObject NUMERATOR() 106 { 107 return this; 108 } 109 110 public LispObject DENOMINATOR() 111 { 112 return Fixnum.ONE; 103 113 } 104 114 -
trunk/j/src/org/armedbear/lisp/Fixnum.java
r3549 r3554 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: Fixnum.java,v 1.5 6 2003-09-02 15:06:53piso Exp $5 * $Id: Fixnum.java,v 1.57 2003-09-02 16:26:47 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 110 110 return this; 111 111 return number(-((long)value)); 112 } 113 114 public LispObject NUMERATOR() 115 { 116 return this; 117 } 118 119 public LispObject DENOMINATOR() 120 { 121 return ONE; 112 122 } 113 123 -
trunk/j/src/org/armedbear/lisp/LispObject.java
r3548 r3554 3 3 * 4 4 * Copyright (C) 2002-2003 Peter Graves 5 * $Id: LispObject.java,v 1.4 1 2003-09-02 15:06:12piso Exp $5 * $Id: LispObject.java,v 1.42 2003-09-02 16:25:45 piso Exp $ 6 6 * 7 7 * This program is free software; you can redistribute it and/or … … 129 129 } 130 130 131 public LispObject NUMERATOR() throws TypeError 132 { 133 throw new TypeError(this, "rational number"); 134 } 135 136 public LispObject DENOMINATOR() throws TypeError 137 { 138 throw new TypeError(this, "rational number"); 139 } 140 131 141 public LispObject EVENP() throws TypeError 132 142 {
Note: See TracChangeset
for help on using the changeset viewer.