示例#1
0
        public object VisitPrimaryIdentifier(PrimaryIdentifier primaryIdentifier, object o)
        {
            var address  = primaryIdentifier.IDsDeclaration.Address;
            int register = DisplayRegister(address);

            Emit(Machine.LOADop, 1, register, address.Offset);
            return(null);
        }
示例#2
0
文件: Checker.cs 项目: Laegas/CMC
        public object VisitPrimaryIdentifier(PrimaryIdentifier primaryIdentifier, object o)
        {
            var varDecSimple = (VariableDeclarationSimple)primaryIdentifier.Identifier.Visit(this);

            primaryIdentifier.IDsDeclaration = varDecSimple;

            return(varDecSimple.VariableType.VariableType_);
        }