if-else ステートメント、ループ、プロシージャがコンパイラによってどのように解析されるかについての簡単な説明を知りたいですか?
私はそれがGoogleに対応していないことを発見しました..... :(これに入るのを手伝ってください...!!!
if-else ステートメント、ループ、プロシージャがコンパイラによってどのように解析されるかについての簡単な説明を知りたいですか?
私はそれがGoogleに対応していないことを発見しました..... :(これに入るのを手伝ってください...!!!
構文解析はかなり大規模でやや複雑なテーマです。Python に精通している場合は、Pyparsing モジュールから始めるのがよいでしょう。それ自体はパーサーではなく、一種のパーサー ジェネレーターです。
その他の有名なパーサー ジェネレーターには、ANTLR と Lex/Yacc があります。Pyparse はより単純で (遅い場合)、よく知られている BNF を記述言語として受け入れます。以下の例をご覧ください。
http://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form