mirror of
https://github.com/jashkenas/coffeescript.git
synced 2026-02-18 19:34:27 -05:00
fixing allowing empty functions like () ->
This commit is contained in:
@@ -118,13 +118,13 @@
|
||||
return new OpNode('!!', $2);
|
||||
}), o("- Expression", (function() {
|
||||
return new OpNode('-', $2);
|
||||
})), {
|
||||
}), {
|
||||
prec: 'UMINUS'
|
||||
}, o("+ Expression", (function() {
|
||||
}), o("+ Expression", (function() {
|
||||
return new OpNode('+', $2);
|
||||
})), {
|
||||
}), {
|
||||
prec: 'UPLUS'
|
||||
}, o("NOT Expression", function() {
|
||||
}), o("NOT Expression", function() {
|
||||
return new OpNode('not', $2);
|
||||
}), o("~ Expression", function() {
|
||||
return new OpNode('~', $2);
|
||||
@@ -230,7 +230,9 @@
|
||||
})
|
||||
],
|
||||
// The parameters to a function definition.
|
||||
ParamList: [o("Param", function() {
|
||||
ParamList: [o("", function() {
|
||||
return [];
|
||||
}), o("Param", function() {
|
||||
return [$1];
|
||||
}), o("ParamList , Param", function() {
|
||||
return $1.concat([$3]);
|
||||
|
||||
Reference in New Issue
Block a user