コード例 #1
0
        public WamEnvironment(WamEnvironment predecessor, WamInstructionPointer returnInstructionPointer, WamChoicePoint cutChoicePoint)
        {
            Id          = _nextId++;
            Predecessor = predecessor;
            ReturnInstructionPointer = returnInstructionPointer;
            CutChoicePoint           = cutChoicePoint;

            PermanentRegisters = new WamReferenceTargetList();
        }
コード例 #2
0
        public WamEnvironment(WamEnvironment predecessor, WamInstructionPointer returnInstructionPointer, WamChoicePoint cutChoicePoint)
        {
            m_id          = s_nextId++;
            m_predecessor = predecessor;
            m_returnInstructionPointer = returnInstructionPointer;
            m_cutChoicePoint           = cutChoicePoint;

            m_permanentRegisters = new WamReferenceTargetList();
        }
コード例 #3
0
        public WamEnvironment(WamEnvironment predecessor, WamInstructionPointer returnInstructionPointer, WamChoicePoint cutChoicePoint)
        {
            Id = _nextId++;
            Predecessor = predecessor;
            ReturnInstructionPointer = returnInstructionPointer;
            CutChoicePoint = cutChoicePoint;

            PermanentRegisters = new WamReferenceTargetList();
        }
コード例 #4
0
        public WamEnvironment(WamEnvironment predecessor, WamInstructionPointer returnInstructionPointer, WamChoicePoint cutChoicePoint)
        {
            m_id = s_nextId++;
            m_predecessor = predecessor;
            m_returnInstructionPointer = returnInstructionPointer;
            m_cutChoicePoint = cutChoicePoint;

            m_permanentRegisters = new WamReferenceTargetList();
        }