" Nothing more expected -> " when 运行 "do it" in Squeak

" Nothing more expected -> " when running "do it" in Squeak

我正在尝试 运行 在 Squeak 5.1

的工作区中将一些命令拆分成几行

当它在一行时,如下所示,它工作正常:

Perroquet new nom: 'Polly' ; vocabulaire: 'Screatch! Go away'; vocabulaire: 'give me food'; parle.

但是,如果我尝试将它分成几行,有或没有制表符,它都不会 运行 并在工作区 "Nothing more expected ->" 中添加 "Nothing more expected ->"

Perroquet new nom: 'Polly' ;
    vocabulaire: 'Screatch! Go away';
    vocabulaire: 'give me food'; parle.

在 "do it" 之后:

Perroquet new nom: 'Polly' ;
    vocabulaire: 'Screatch! Go away';
     Nothing more expected ->vocabulaire: 'give me food'; parle.

在我使用的文档中,给出的示例似乎能够毫无问题地拆分它。是因为不同版本的Squeak吗?我在某处遗漏了什么吗?

您必须 select 整个表达式使其突出显示,然后调用 do-it 命令。否则,只会尝试评估当前行上的文本,这会失败,因为在#vocabulaire:

之前没有接收者