http://www.thefreecountry.com/programming/compilerconstruction.shtml
http://www.fortran-2000.com/ArnaudRecipes/CompilerTricks.html
18.188.57.172