構文解析のヒント

まあ、こういうことばっか書いてても問題なんで、ちょっと講義でもしましょうか。


インタプリタ型言語では、入力した端から構文解析して実行していきます。
つまり、構文解析が始まった時点では、まだ入力が終わってない可能性があるんですな。
なので、コードが中途半端な時には、続きを受け取れるようにしなきゃいけないんですよ。


こういうのは、ソースコード読み取って一気に解析するタイプの言語では全く必要ないんですな。
インタプリタ型言語固有の問題。コンパイル型主流の今現在は、意外と話題にならない。