オフサイド言語とは、
...その言語の宣言 (ブロック) の範囲は、インデントによって表されます。
そのような言語の例としては、Python、Boo、Nemerle、YAML などがあります。
だから私の質問はこれです:これらを実際に解析するにはどうすればよいですか? タブとスペースの問題を解決するにはどうすればよいですか (2 つのタブまたは 8 つのスペースは同等かどうか)? ここでパーサージェネレーターは役に立ちますか、それともレクサー/パーサーを自分でハンドコーディングする必要がありますか?