Example #1
0
 public override void Visit(AmlParser.DefCreateBitField defCreateBitField)
 {
     result.Add(new PushConst(new AcpiObject.Integer(1))); // number of bits
     defCreateBitField.bitIndex.Accept(this);
     defCreateBitField.sourceBuff.Accept(this);
     result.Add(new CreateField(defCreateBitField.nameString.nodePath));
 }
Example #2
0
 public override void Visit(AmlParser.DefCreateBitField defCreateBitField)
 {
     VisitField(defCreateBitField.sourceBuff,
                defCreateBitField.bitIndex.integer, 1, 1 /*numBits*/,
                defCreateBitField.nameString.nodePath);
 }
Example #3
0
 public override void Visit(AmlParser.DefCreateBitField defCreateBitField)
 {
     acpiNamespace.CreateNodeAt(defCreateBitField.nameString.nodePath, currentPath);
 }
Example #4
0
 public virtual void Visit(AmlParser.DefCreateBitField defCreateBitField)
 {
     UnhandledNodeType("DefCreateBitField");
 }