Ejemplo n.º 1
0
        private bool PreprocessRows()
        {
            Z80Preprocessor preprocessor = new Z80Preprocessor(m_ProgramText, IncludeDirectories, m_FileName);

            if (!preprocessor.Preprocess())
            {
                m_StatusMessage.AppendLine(preprocessor.StatusMessage);
                WrongLineNumber = preprocessor.WrongLineNumber;
                return(false);
            }

            InterPretedAssemblyRows.AddRange(preprocessor.PreprocessedProgramLines);
            m_SkippedLineNumbers.AddRange(preprocessor.SkippedLineNumbers);
            return(true);
        }