kopia lustrzana https://github.com/backface/turtlestitch
New SPLIT primitive reporter activated
this should come in handy when importing text files that should be converted to lists, as in the hangman labpull/3/merge
rodzic
aa0b549863
commit
ee30d63201
18
objects.js
18
objects.js
|
@ -124,7 +124,7 @@ PrototypeHatBlockMorph*/
|
|||
|
||||
// Global stuff ////////////////////////////////////////////////////////
|
||||
|
||||
modules.objects = '2013-August-12';
|
||||
modules.objects = '2013-September-16';
|
||||
|
||||
var SpriteMorph;
|
||||
var StageMorph;
|
||||
|
@ -926,6 +926,12 @@ SpriteMorph.prototype.initBlocks = function () {
|
|||
category: 'operators',
|
||||
spec: 'is %s identical to %s ?'
|
||||
},
|
||||
reportTextSplit: {
|
||||
type: 'reporter',
|
||||
category: 'operators',
|
||||
spec: 'split %s by %delim',
|
||||
defaults: [localize('hello') + ' ' + localize('world'), " "]
|
||||
},
|
||||
reportTypeOf: { // only in dev mode for debugging
|
||||
type: 'reporter',
|
||||
category: 'operators',
|
||||
|
@ -938,12 +944,6 @@ SpriteMorph.prototype.initBlocks = function () {
|
|||
spec: '%txtfun of %s',
|
||||
defaults: [null, "Abelson & Sussman"]
|
||||
},
|
||||
reportTextSplit: { // only in dev mode - experimental
|
||||
type: 'reporter',
|
||||
category: 'operators',
|
||||
spec: 'split %s by %delim',
|
||||
defaults: ["foo bar baz", " "]
|
||||
},
|
||||
|
||||
/*
|
||||
reportScript: {
|
||||
|
@ -1722,6 +1722,7 @@ SpriteMorph.prototype.blockTemplates = function (category) {
|
|||
blocks.push(block('reportFalse'));
|
||||
blocks.push('-');
|
||||
blocks.push(block('reportJoinWords'));
|
||||
blocks.push(block('reportTextSplit'));
|
||||
blocks.push(block('reportLetter'));
|
||||
blocks.push(block('reportStringSize'));
|
||||
blocks.push('-');
|
||||
|
@ -1744,7 +1745,6 @@ SpriteMorph.prototype.blockTemplates = function (category) {
|
|||
blocks.push('-');
|
||||
blocks.push(block('reportTypeOf'));
|
||||
blocks.push(block('reportTextFunction'));
|
||||
blocks.push(block('reportTextSplit'));
|
||||
}
|
||||
|
||||
/////////////////////////////////
|
||||
|
@ -4359,6 +4359,7 @@ StageMorph.prototype.blockTemplates = function (category) {
|
|||
blocks.push(block('reportFalse'));
|
||||
blocks.push('-');
|
||||
blocks.push(block('reportJoinWords'));
|
||||
blocks.push(block('reportTextSplit'));
|
||||
blocks.push(block('reportLetter'));
|
||||
blocks.push(block('reportStringSize'));
|
||||
blocks.push('-');
|
||||
|
@ -4381,7 +4382,6 @@ StageMorph.prototype.blockTemplates = function (category) {
|
|||
blocks.push('-');
|
||||
blocks.push(block('reportTypeOf'));
|
||||
blocks.push(block('reportTextFunction'));
|
||||
blocks.push(block('reportTextSplit'));
|
||||
}
|
||||
|
||||
//////////////////////////////////
|
||||
|
|
Ładowanie…
Reference in New Issue