public override void Visit(AmlParser.DefProcessor defProcessor) { AbsoluteNodePath oldPath = currentPath; Node node = acpiNamespace.CreateNodeAt(defProcessor.nameString.nodePath, currentPath); currentPath = node.Path; foreach (AmlObject amlObject in defProcessor.amlObjectList) { amlObject.Accept(this); } currentPath = oldPath; }
public override void Visit(AmlParser.DefProcessor defProcessor) { AbsoluteNodePath oldPath = currentPath; Node node = acpiNamespace.LookupNode(defProcessor.nameString.nodePath, currentPath); node.Value = new AcpiObject.Processor(defProcessor.procID.byteData, defProcessor.pblkAddr.dWordData, defProcessor.pblkLen.byteData); currentPath = node.Path; foreach (AmlObject amlObject in defProcessor.amlObjectList) { amlObject.Accept(this); } currentPath = oldPath; }
public virtual void Visit(AmlParser.DefProcessor defProcessor) { UnhandledNodeType("DefProcessor"); }