|
3 | 3 | import static com.semmle.jcorn.Whitespace.isNewLine; |
4 | 4 | import static com.semmle.jcorn.Whitespace.lineBreak; |
5 | 5 |
|
| 6 | +import java.io.File; |
| 7 | +import java.util.ArrayList; |
| 8 | +import java.util.LinkedHashMap; |
| 9 | +import java.util.LinkedHashSet; |
| 10 | +import java.util.List; |
| 11 | +import java.util.Map; |
| 12 | +import java.util.Objects; |
| 13 | +import java.util.Set; |
| 14 | +import java.util.Stack; |
| 15 | +import java.util.function.Function; |
| 16 | +import java.util.regex.Matcher; |
| 17 | +import java.util.regex.Pattern; |
| 18 | + |
6 | 19 | import com.semmle.jcorn.Identifiers.Dialect; |
7 | 20 | import com.semmle.jcorn.Options.AllowReserved; |
8 | | -import com.semmle.jcorn.TokenType.Properties; |
9 | 21 | import com.semmle.js.ast.ArrayExpression; |
10 | 22 | import com.semmle.js.ast.ArrayPattern; |
11 | 23 | import com.semmle.js.ast.ArrowFunctionExpression; |
|
45 | 57 | import com.semmle.js.ast.IPattern; |
46 | 58 | import com.semmle.js.ast.Identifier; |
47 | 59 | import com.semmle.js.ast.IfStatement; |
48 | | -import com.semmle.js.ast.FieldDefinition; |
49 | 60 | import com.semmle.js.ast.ImportDeclaration; |
50 | 61 | import com.semmle.js.ast.ImportDefaultSpecifier; |
51 | 62 | import com.semmle.js.ast.ImportNamespaceSpecifier; |
|
95 | 106 | import com.semmle.util.exception.CatastrophicError; |
96 | 107 | import com.semmle.util.exception.Exceptions; |
97 | 108 | import com.semmle.util.io.WholeIO; |
98 | | -import java.io.File; |
99 | | -import java.util.ArrayList; |
100 | | -import java.util.LinkedHashMap; |
101 | | -import java.util.LinkedHashSet; |
102 | | -import java.util.List; |
103 | | -import java.util.Map; |
104 | | -import java.util.Objects; |
105 | | -import java.util.Set; |
106 | | -import java.util.Stack; |
107 | | -import java.util.function.Function; |
108 | | -import java.util.regex.Matcher; |
109 | | -import java.util.regex.Pattern; |
110 | 109 |
|
111 | 110 | /** |
112 | 111 | * Java port of Acorn. |
@@ -1462,7 +1461,7 @@ protected Expression parseExprOp( |
1462 | 1461 | return left; |
1463 | 1462 | } |
1464 | 1463 |
|
1465 | | - private Expression buildBinary( |
| 1464 | + protected Expression buildBinary( |
1466 | 1465 | int startPos, |
1467 | 1466 | Position startLoc, |
1468 | 1467 | Expression left, |
|
0 commit comments