示例#1
0
        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);
        }