@@ -609,6 +609,7 @@ function parse($TEXT, options) {
|
||||
toplevel : null,
|
||||
expression : false,
|
||||
html5_comments : true,
|
||||
bare_returns : false,
|
||||
});
|
||||
|
||||
var S = {
|
||||
@@ -788,7 +789,7 @@ function parse($TEXT, options) {
|
||||
return if_();
|
||||
|
||||
case "return":
|
||||
if (S.in_function == 0)
|
||||
if (S.in_function == 0 && !options.bare_returns)
|
||||
croak("'return' outside of function");
|
||||
return new AST_Return({
|
||||
value: ( is("punc", ";")
|
||||
|
||||
Reference in New Issue
Block a user