kopia lustrzana https://github.com/backface/turtlestitch
fixed an off-by-one error in List >> becomeLinked()
rodzic
6c5a0b9c88
commit
dfb2907c84
|
@ -3,6 +3,7 @@
|
|||
## in development
|
||||
### 2019-01-08
|
||||
* Objects: automatically parse csv files on import, experimental "raw data" and "parse" ops
|
||||
* Lists: fixed an off-by-one error in becomeLinked()
|
||||
|
||||
### 2019-01-07
|
||||
* Lists, Objects: directly export and import lists as csv files, under construction
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<script type="text/javascript" src="src/objects.js?version=2019-01-08"></script>
|
||||
<script type="text/javascript" src="src/gui.js?version=2019-01-02"></script>
|
||||
<script type="text/javascript" src="src/paint.js?version=2018-10-02"></script>
|
||||
<script type="text/javascript" src="src/lists.js?version=2019-01-07"></script>
|
||||
<script type="text/javascript" src="src/lists.js?version=2019-01-08"></script>
|
||||
<script type="text/javascript" src="src/byob.js?version=2018-11-12"></script>
|
||||
<script type="text/javascript" src="src/tables.js?version=2018-10-02"></script>
|
||||
<script type="text/javascript" src="src/symbols.js?version=2018-10-02"></script>
|
||||
|
|
|
@ -62,7 +62,7 @@ CellMorph, ArrowMorph, MenuMorph, snapEquals, Morph, isNil, localize, isString,
|
|||
MorphicPreferences, TableDialogMorph, SpriteBubbleMorph, SpeechBubbleMorph,
|
||||
TableFrameMorph, TableMorph, Variable, isSnapObject*/
|
||||
|
||||
modules.lists = '2019-January-07';
|
||||
modules.lists = '2019-January-08';
|
||||
|
||||
var List;
|
||||
var ListWatcherMorph;
|
||||
|
@ -390,7 +390,7 @@ List.prototype.becomeLinked = function () {
|
|||
stop = this.length();
|
||||
for (i = 0; i < stop; i += 1) {
|
||||
tail.first = this.contents[i];
|
||||
if (i < (stop - 1)) {
|
||||
if (i < stop) {
|
||||
tail.rest = new List();
|
||||
tail.isLinked = true;
|
||||
tail = tail.rest;
|
||||
|
|
Ładowanie…
Reference in New Issue