OLD | NEW |
1 # Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file |
2 # for details. All rights reserved. Use of this source code is governed by a | 2 # for details. All rights reserved. Use of this source code is governed by a |
3 # BSD-style license that can be found in the LICENSE file. | 3 # BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 # Each entry in this map corresponds to a diagnostic message. Ideally, each | 5 # Each entry in this map corresponds to a diagnostic message. Ideally, each |
6 # entry contains three parts: | 6 # entry contains three parts: |
7 # | 7 # |
8 # 1. A message template (template). | 8 # 1. A message template (template). |
9 # | 9 # |
10 # 2. A suggestion for how to correct the problem (tip). | 10 # 2. A suggestion for how to correct the problem (tip). |
(...skipping 18 matching lines...) Expand all Loading... |
29 # the compiler reports a problem, it may also specify a map with the following | 29 # the compiler reports a problem, it may also specify a map with the following |
30 # keys to be substituted into the message: | 30 # keys to be substituted into the message: |
31 # | 31 # |
32 # `#character` a Unicode character. | 32 # `#character` a Unicode character. |
33 # | 33 # |
34 # `#unicode` a Unicode short identifier (U+xxxx). We use this to represent code | 34 # `#unicode` a Unicode short identifier (U+xxxx). We use this to represent code |
35 # units or code points. | 35 # units or code points. |
36 # | 36 # |
37 # `#name` a name (a string). | 37 # `#name` a name (a string). |
38 # | 38 # |
| 39 # `#name2` another name (a string). |
| 40 # |
39 # `#lexeme` a token. The token's `lexeme` property is used. | 41 # `#lexeme` a token. The token's `lexeme` property is used. |
40 # | 42 # |
41 # `#string` a string. | 43 # `#string` a string. |
| 44 # |
| 45 # `#string2` another string. |
| 46 # |
| 47 # `#uri` a Uri. |
42 | 48 |
43 AsciiControlCharacter: | 49 AsciiControlCharacter: |
44 template: "The control character #unicode can only be used in strings and comm
ents." | 50 template: "The control character #unicode can only be used in strings and comm
ents." |
45 dart2jsCode: BAD_INPUT_CHARACTER | 51 dart2jsCode: BAD_INPUT_CHARACTER |
46 analyzerCode: ILLEGAL_CHARACTER | 52 analyzerCode: ILLEGAL_CHARACTER |
47 expression: "\x1b 1" | 53 expression: "\x1b 1" |
48 | 54 |
49 NonAsciiIdentifier: | 55 NonAsciiIdentifier: |
50 template: "The non-ASCII character '#character' (#unicode) can't be used in id
entifiers, only in strings and comments." | 56 template: "The non-ASCII character '#character' (#unicode) can't be used in id
entifiers, only in strings and comments." |
51 tip: "Try using an US-ASCII letter, a digit, '_' (an underscore), or '$' (a do
llar sign)." | 57 tip: "Try using an US-ASCII letter, a digit, '_' (an underscore), or '$' (a do
llar sign)." |
(...skipping 499 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
551 --fatal=warnings | 557 --fatal=warnings |
552 --fatal=nits | 558 --fatal=nits |
553 Makes messages of the given kinds fatal, that is, immediately stop the | 559 Makes messages of the given kinds fatal, that is, immediately stop the |
554 compiler with a non-zero exit-code. In --verbose mode, also display an | 560 compiler with a non-zero exit-code. In --verbose mode, also display an |
555 internal stack trace from the compiler. Multiple kinds can be separated
by | 561 internal stack trace from the compiler. Multiple kinds can be separated
by |
556 commas, for example, --fatal=errors,warnings. | 562 commas, for example, --fatal=errors,warnings. |
557 | 563 |
558 FastaCLIArgumentRequired: | 564 FastaCLIArgumentRequired: |
559 template: "Expected value after '#name'." | 565 template: "Expected value after '#name'." |
560 | 566 |
561 Unhandled: | |
562 template: "Unhandled: #string in #name." | |
563 | |
564 Unimplemented: | |
565 template: "Unimplemented: #string." | |
566 | |
567 Unexpected: | |
568 template: "Expected '#string', but got '#name'." | |
569 | |
570 Unsupported: | |
571 template: "Unsupported operation: '#name'." | |
572 | |
573 NamedFunctionExpression: | 567 NamedFunctionExpression: |
574 template: "A function expression can't have a name." | 568 template: "A function expression can't have a name." |
575 dart2jsCode: "*ignored*" | 569 dart2jsCode: "*ignored*" |
576 | 570 |
577 ReturnTypeFunctionExpression: | 571 ReturnTypeFunctionExpression: |
578 template: "A function expression can't have a return type." | 572 template: "A function expression can't have a return type." |
579 dart2jsCode: "*ignored*" | 573 dart2jsCode: "*ignored*" |
| 574 |
| 575 Unhandled: |
| 576 template: "Internal error: Unhandled #string in #string2." |
| 577 |
| 578 Unimplemented: |
| 579 template: "Internal error: Unimplemented #string." |
| 580 |
| 581 Unexpected: |
| 582 template: "Internal error: Expected '#string', but got '#string2'." |
| 583 |
| 584 Unsupported: |
| 585 template: "Internal error: Unsupported operation: '#name'." |
OLD | NEW |