mirror of
https://github.com/jashkenas/coffeescript.git
synced 2022-11-09 12:23:24 -05:00
number literal error messages: more consistent, removed pluralisation
This commit is contained in:
parent
abb11c80d1
commit
d6fbfa55b6
2 changed files with 6 additions and 6 deletions
|
@ -115,11 +115,11 @@
|
|||
if (/E/.test(number)) {
|
||||
this.error("exponential notation '" + number + "' must be indicated with a lowercase 'e'");
|
||||
} else if (/[BOX]/.test(number)) {
|
||||
this.error("radix prefixes must be lowercase '" + number + "'");
|
||||
this.error("radix prefix '" + number + "' must be lowercase");
|
||||
} else if (/^0[89]/.test(number)) {
|
||||
this.error("decimal literals '" + number + "' must not be prefixed with '0'");
|
||||
this.error("decimal literal '" + number + "' must not be prefixed with '0'");
|
||||
} else if (/^0[0-7]/.test(number)) {
|
||||
this.error("octal literals '" + number + "' must be prefixed with '0o'");
|
||||
this.error("octal literal '" + number + "' must be prefixed with '0o'");
|
||||
}
|
||||
lexedLength = number.length;
|
||||
if (octalLiteral = /0o([0-7]+)/.exec(number)) {
|
||||
|
|
|
@ -136,11 +136,11 @@ exports.Lexer = class Lexer
|
|||
if /E/.test number
|
||||
@error "exponential notation '#{number}' must be indicated with a lowercase 'e'"
|
||||
else if /[BOX]/.test number
|
||||
@error "radix prefixes must be lowercase '#{number}'"
|
||||
@error "radix prefix '#{number}' must be lowercase"
|
||||
else if /^0[89]/.test number
|
||||
@error "decimal literals '#{number}' must not be prefixed with '0'"
|
||||
@error "decimal literal '#{number}' must not be prefixed with '0'"
|
||||
else if /^0[0-7]/.test number
|
||||
@error "octal literals '#{number}' must be prefixed with '0o'"
|
||||
@error "octal literal '#{number}' must be prefixed with '0o'"
|
||||
lexedLength = number.length
|
||||
if octalLiteral = /0o([0-7]+)/.exec number
|
||||
number = (parseInt octalLiteral[1], 8).toString()
|
||||
|
|
Loading…
Add table
Reference in a new issue