added syntax tree representation for translated input options and constants

snap7
jmoenig 2022-01-05 14:04:44 +01:00
rodzic 1a5d415da3
commit 53eb637f47
3 zmienionych plików z 6 dodań i 3 usunięć

Wyświetl plik

@ -10,7 +10,7 @@
### 2022-01-05
* new dev version
* blocks: added syntax tree representation for translated input options and constants
## 7.0.3:
* **New Features:**

Wyświetl plik

@ -16,7 +16,7 @@
<script src="src/morphic.js?version=2021-12-10"></script>
<script src="src/symbols.js?version=2021-03-03"></script>
<script src="src/widgets.js?version=2021-17-09"></script>
<script src="src/blocks.js?version=2022-01-04"></script>
<script src="src/blocks.js?version=2022-01-05"></script>
<script src="src/threads.js?version=2022-01-04"></script>
<script src="src/objects.js?version=2022-01-03"></script>
<script src="src/scenes.js?version=2021-11-24"></script>

Wyświetl plik

@ -160,7 +160,7 @@ CustomCommandBlockMorph, ToggleButtonMorph, DialMorph, SnapExtensions*/
// Global stuff ////////////////////////////////////////////////////////
modules.blocks = '2022-January-04';
modules.blocks = '2022-January-05';
var SyntaxElementMorph;
var BlockMorph;
@ -3797,6 +3797,9 @@ BlockMorph.prototype.syntaxTree = function (parameterNames) {
expr.revertToEmptyInput(inp).collapseAll();
} else {
val = inp.evaluate();
if (val instanceof Array) {
val = '[' + val + ']';
}
if (inp instanceof ColorSlotMorph) {
val = val.toString();
}