- # Starts interpretation of file `filename`
- init(filename: String) do
- var ifs = new IFStream.open(filename.simplify_path)
- valid_instr = new HashSet[Char]
- valid_instr.add_all "><[].,+-".chars
- dr.add 0.ascii
- program = ifs.read_all
- start
+ # Create an interpreter for the file located at `path`.
+ init from_file(path: String) do
+ var ifs = new FileReader.open(path)
+ init(ifs.read_all_bytes)