adjusted relabel options for new variadic infix blocks

snap8
Jens Mönig 2022-02-28 22:55:22 +01:00
rodzic 8fd8a04aa9
commit 93c6d724f5
2 zmienionych plików z 28 dodań i 23 usunięć

Wyświetl plik

@ -19,6 +19,7 @@
* German translation update (for "minimum" and "maximum") * German translation update (for "minimum" and "maximum")
* threads: added list-type assertions for new variadic blocks * threads: added list-type assertions for new variadic blocks
* threads: adjusted optimizations for COMBINE to the new variadic infix reporters * threads: adjusted optimizations for COMBINE to the new variadic infix reporters
* objects. adjusted relabel options for new variadic infix blocks
### 2022-02-27 ### 2022-02-27
* variadic infix branch * variadic infix branch

Wyświetl plik

@ -1812,29 +1812,33 @@ SpriteMorph.prototype.blockAlternatives = {
reportMouseY: ['reportMouseX'], reportMouseY: ['reportMouseX'],
// operators: // operators:
reportSum: ['reportDifference', 'reportProduct', 'reportQuotient', reportVariadicSum: ['reportDifference', 'reportVariadicProduct',
'reportPower', 'reportModulus', 'reportAtan2', 'reportMin', 'reportQuotient', 'reportPower', 'reportModulus', 'reportAtan2',
'reportMax'], 'reportVariadicMin', 'reportVariadicMax'],
reportDifference: ['reportSum', 'reportProduct', 'reportQuotient', reportDifference: ['reportVariadicSum', 'reportVariadicProduct',
'reportPower', 'reportModulus', 'reportAtan2', 'reportMin', 'reportQuotient', 'reportPower', 'reportModulus', 'reportAtan2',
'reportMax'], 'reportVariadicMin', 'reportVariadicMax'],
reportProduct: ['reportDifference', 'reportSum', 'reportQuotient', reportVariadicProduct: ['reportDifference', 'reportVariadicSum',
'reportPower', 'reportModulus', 'reportAtan2', 'reportMin', 'reportQuotient', 'reportPower', 'reportModulus', 'reportAtan2',
'reportMax'], 'reportVariadicMin', 'reportVariadicMax'],
reportQuotient: ['reportDifference', 'reportProduct', 'reportSum', reportQuotient: ['reportDifference', 'reportVariadicProduct',
'reportPower', 'reportModulus', 'reportAtan2', 'reportMin', 'reportVariadicSum', 'reportPower', 'reportModulus', 'reportAtan2',
'reportMax'], 'reportVariadicMin', 'reportVariadicMax'],
reportPower: ['reportDifference', 'reportProduct', 'reportSum', reportPower: ['reportDifference', 'reportVariadicProduct',
'reportQuotient', 'reportModulus', 'reportAtan2', 'reportMin', 'reportVariadicSum', 'reportQuotient', 'reportModulus', 'reportAtan2',
'reportMax'], 'reportVariadicMin', 'reportVariadicMax'],
reportModulus: ['reportAtan2', 'reportDifference', 'reportProduct', reportModulus: ['reportAtan2', 'reportDifference', 'reportVariadicProduct',
'reportSum','reportQuotient', 'reportPower', 'reportMin', 'reportMax'], 'reportVariadicSum','reportQuotient', 'reportPower',
reportAtan2: ['reportModulus', 'reportDifference', 'reportProduct', 'reportVariadicMin', 'reportVariadicMax'],
'reportSum','reportQuotient', 'reportPower', 'reportMin', 'reportMax'], reportAtan2: ['reportModulus', 'reportDifference', 'reportVariadicProduct',
reportMin: ['reportMax', 'reportSum', 'reportDifference', 'reportProduct', 'reportVariadicSum','reportQuotient', 'reportPower',
'reportQuotient', 'reportPower', 'reportModulus', 'reportAtan2'], 'reportVariadicMin', 'reportVariadicMax'],
reportMax: ['reportMin', 'reportSum', 'reportDifference', 'reportProduct', reportVariadicMin: ['reportVariadicMax', 'reportVariadicSum',
'reportQuotient', 'reportPower', 'reportModulus', 'reportAtan2'], 'reportDifference', 'reportVariadicProduct', 'reportQuotient',
'reportPower', 'reportModulus', 'reportAtan2'],
reportVariadicMax: ['reportVariadicMin', 'reportVariadicSum',
'reportDifference', 'reportVariadicProduct', 'reportQuotient',
'reportPower', 'reportModulus', 'reportAtan2'],
reportLessThan: ['reportLessThanOrEquals', 'reportEquals', reportLessThan: ['reportLessThanOrEquals', 'reportEquals',
'reportIsIdentical', 'reportNotEquals', 'reportGreaterThan', 'reportIsIdentical', 'reportNotEquals', 'reportGreaterThan',
'reportGreaterThanOrEquals'], 'reportGreaterThanOrEquals'],