Abraham.DLXChecker.PExtern C# (CSharp) Метод

PExtern() приватный Метод

private PExtern ( ) : void
Результат void
        void PExtern()
        {
            if (run_to_data_content)
                error(".extern伪指令必须出现在数据段头");
            string word = get_word();
            if (char.IsDigit(word[0]))
                error("标示不能以字母开头");
            if (string.IsNullOrEmpty(word) || Regex.IsMatch(word, @"^\s*$"))
                error("指令不完整,.extern指令后需要标签名");
            #if debug
            Debug("extern: " + word);
            #endif
            format_line.Append(word.ToUpper());
            //添加word至.extern声明过的符号列表中
            if (extern_symbol_tmp.ContainsKey(word.ToUpper()))
                error(string.Format("符号{0}已经被声明过Extern,不能重复声明"));
            extern_symbol_tmp.Add(word.ToUpper(), new row_colum(line, line_at));
        }