public string?Parse(string fileName) { if (!_scanner.OpenFile(fileName)) { Console.Error.WriteLine("Could not open file: " + fileName); return(null); } _curr = _scanner.GetNextToken(); if (!P_Program()) { return(null); } // LogError("File compiled successfully!"); return(_asmFileName); }