てがみ: qatacri at protonmail.com | 統計 | 2019

201912102

SymPy の(原)開発者が LLVM バックエンドの Fortran コンパイラを開発している…。しかも Python で書かれているぞこれ。ええええ。

https://gitlab.com/lfortran/lfortran/blob/master/grammar/fortran.g4

Fortran の文法は構文解析の研究が成熟してなかった時代に作られたもので、逆にパーズし辛いという話を読んだ記憶があるけれど、なんか普通に EBNF で書いてある。