回答編集履歴
1
コードの修正
answer
CHANGED
@@ -42,10 +42,9 @@
|
|
42
42
|
|
43
43
|
Node factor() {
|
44
44
|
Node node = null;
|
45
|
-
get();
|
46
|
-
if (
|
45
|
+
if (get().equals("(")) {
|
47
46
|
node = expr();
|
48
|
-
|
47
|
+
token = token.equals(")") ? get() : "x";
|
49
48
|
}
|
50
49
|
else if (token.isEmpty()) token = "x";
|
51
50
|
else { node = new Node(token, null, null); get(); }
|