とくにあぶなくないRiSKのブログ

危ないRiSKのブログだったかもしれない。本当はRiSKだけどググラビリティとか取得できるIDの都合でsscriskも使ったり。

Dart の規格のミス見つけた

Language Specification : Dart : Structured web programming
Draft version 0.03 P50 10.16.1 Compound Assignment

compoundAssignmentOperator:
`*=' |
`/=' |
`~/=' |
`%=' |
`+=' |
`-=' |
`<<=' |
`>' '>' '>' `=' |
`<' '<' `=' |
`&=' |
`^=' |
`|='
;

`>' '>' '>' `=' |
`<' '<' `=' |

がおかしい。
正しくは

`>>>=' |
`>>=' |

だと思われる。
追記:
Dart にバグレポ投げた。
Issue 262 - dart - Dart specification's typo on compoundAssignmentOperator - Dart - Structured Web Programming - Google Project Hosting
さらに追記:
0.05 でバグ修正されました。トラックバック先参照。