Added File#path
Added basic Tempfile
Use Tempfile
Renamed String#replace to String#gsub
Fixed a small parser issue
More ASTNode#to_s fixes
Don't use LLVM's MCJIT in specs that run and require prelude