回答編集履歴

3

追記

2020/10/09 00:51

投稿

quickquip
quickquip

スコア11235

test CHANGED
@@ -19,3 +19,13 @@
19
19
 
20
20
 
21
21
  自分の意図を書いた上でこうしたかったらコードをどうすればいいでしょうか? という質問はよいのですが、文法エラーになるのはなぜか? という質問は非常にナンセンスです。
22
+
23
+
24
+
25
+ ----
26
+
27
+
28
+
29
+ (追記)
30
+
31
+ "非常にナンセンスです"などと書きましたが、文法仕様を参照の上で「このルールによってこのコードは妥当だと思われるのだけれども、なぜか文法エラーになってしまう。それはなぜか?」というような質問の仕方だったならありですね。

2

些細

2020/10/09 00:51

投稿

quickquip
quickquip

スコア11235

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  「正しく受理できる文法要素がない」とまでは言えます。
6
6
 
7
- 質問文の場合だと、「`Check(if〜`の部分でそこに**ifが来てもいい文法要素がない**からエラーになるのです」ということまでは言えます。
7
+ 質問文の場合だと、「`Check(if〜`の部分でそこに**ifが来てもいい文法要素がない**から文法エラーになるのです」ということまでは言えます。
8
8
 
9
9
 
10
10
 

1

些細

2020/10/09 00:45

投稿

quickquip
quickquip

スコア11235

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- というりもそんなのは**人間がやることじゃない**です。
15
+ というりもそんなのは**人間がやることじゃない**です。
16
16
 
17
17
  Python言語を解釈できるパーザ(=python実行ファイル)に与えたら文法エラーが出ました、という事実があれば、それはすなわち文法仕様の中にそのコードを受理できる文法要素がなかったことを証明してもらったのと同じです。
18
18