Beispiel #1
0
        public static List <DataSegment> ValidateDS(List <string> code, out string err)
        {
            List <string>      dsCode = DataCleaner.ExtractSegment(code, ".data", ".text");
            List <DataSegment> dataSG = new List <DataSegment>();

            dsCode = CheckFormat(code, dsCode, out err, out dataSG);
            dataSG = SetStoredValue(dataSG);
            dataSG = SetAddress(dataSG);
            return(dataSG);
            //return dsCode;
        }
        public static List <string> ValidateTS(DataTable _dataDT, List <DataSegment> dataSG, List <string> code, out string err, out List <TextSegment> txSegment)
        {
            dataDT = _dataDT;
            dxSG   = dataSG;
            err    = string.Empty;
            string        msg    = string.Empty;
            List <string> txCode = DataCleaner.ExtractSegment(code, ".text", string.Empty);

            txSegment = new List <TextSegment>();
            txCode    = CheckFormat(txCode, code, out err, out txSegment);
            if (string.IsNullOrEmpty(err))
            {
                txSegment = SetAddress(txSegment);
                txSegment = OpCodeController.GenerateOpCode(txSegment);
            }
            return(txCode);
        }