File tree 2 files changed +6
-4
lines changed
2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -4,8 +4,6 @@ looks-like-positive-number = (atom-text) ->
4
4
atom-text .match /^\d+(\.\d+)?$/
5
5
looks-like-negative-number = (atom-text ) ->
6
6
atom-text .match /^-\d+(\.\d+)?$/
7
- looks-like-number = ->
8
- (looks-like-positive-number it ) || (looks-like-negative-number it )
9
7
10
8
string-to-estree = ->
11
9
type : \Literal
@@ -54,7 +52,7 @@ atom-to-estree = (name) ->
54
52
| \true => lit true
55
53
| \false => lit false
56
54
| otherwise switch
57
- | looks-like-number name
55
+ | looks-like-positive- number name
58
56
type : \Literal
59
57
value : Number name
60
58
raw : name
Original file line number Diff line number Diff line change @@ -21,10 +21,14 @@ test "first-line shebang" ->
21
21
esl " # !something goes here\n (hello)\n "
22
22
..` @ equals` " hello();"
23
23
24
- test " plain literal" ->
24
+ test " plain numeric literal" ->
25
25
esl " 3"
26
26
..` @ equals` " 3;"
27
27
28
+ test " plain negative numeric literal" ->
29
+ esl " -3"
30
+ ..` @ equals` " -3;"
31
+
28
32
test " plain literal with trailing digits" ->
29
33
esl " asd39"
30
34
..` @ equals` " asd39;"
You can’t perform that action at this time.
0 commit comments