Esempio n. 1
0
        private void AnalyNameItemText(LexTokenText nameToken)
        {
            ContextImportUse contextiu = this.ASTFile.FileContext.ImportUseContext;
            string           typeName  = nameToken.Text;

            if (contextiu.ContainsUserZTypeName(typeName))
            {
                this.ASTFile.FileContext.Errorf(nameToken.Position, "'{0}'重复使用", typeName);
            }
            else
            {
                contextiu.AddUseZTypeName(typeName);
                _TextStructTokens.Add(nameToken);
            }
        }