public: \r
\r
VOID \r
-EfiVfrParser::SetIfStart (\r
+SetIfStart (\r
UINT32 LineNum\r
)\r
/*++\r
mIfStart = LineNum;\r
}\r
VOID \r
-EfiVfrParser::SetClass (\r
+SetClass (\r
UINT32 LineNum, \r
UINT32 Value\r
) \r
mClass |= (UINT16)Value;\r
}\r
VOID \r
-EfiVfrParser::SetSubclass (\r
+SetSubclass (\r
UINT32 LineNum, \r
UINT32 Value\r
) \r
}\r
mSubclass |= (UINT16)Value;\r
}\r
-VOID EfiVfrParser::WriteClass ()\r
+VOID WriteClass ()\r
{\r
WriteWord (mClass);\r
mClass = 0;\r
}\r
-VOID EfiVfrParser::WriteSubclass ()\r
+VOID WriteSubclass ()\r
{\r
WriteWord (mSubclass);\r
mSubclass = 0;\r
}\r
-VOID EfiVfrParser::WriteIfrBytes ()\r
+VOID WriteIfrBytes ()\r
{\r
mOpcodeHandler.WriteIfrBytes ();\r
}\r
VOID \r
-EfiVfrParser::WriteFlagsKey (\r
+WriteFlagsKey (\r
UINT32 KeyValue, \r
UINT32 LineNum\r
) \r
WriteWord (KeyValue);\r
}\r
VOID \r
-EfiVfrParser::InitOrderedList ()\r
+InitOrderedList ()\r
{\r
mOptionCount = 0;\r
} \r
VOID \r
-EfiVfrParser::EndOrderedList (\r
+EndOrderedList (\r
UINT32 LineNum\r
)\r
{\r
}\r
}\r
VOID \r
-EfiVfrParser::ResetFlags ()\r
+ResetFlags ()\r
/*++\r
\r
Routine Description:\r
// Test validity of flags value for a one-of statement.\r
//\r
VOID \r
-EfiVfrParser::TestOneOfFlags (\r
+TestOneOfFlags (\r
UINT32 LineNum\r
) \r
{\r
}\r
}\r
VOID \r
-EfiVfrParser::SetFlags (\r
+SetFlags (\r
UINT32 Flags, \r
UINT32 LineNum\r
) \r
mSubStmtFlagsLineNum = LineNum;\r
}\r
VOID \r
-EfiVfrParser::WriteFlags ()\r
+WriteFlags ()\r
{\r
//\r
// Check value for validity\r
// later use. Call this first to init the values.\r
//\r
VOID \r
-EfiVfrParser::InitMinMaxStepDefault ()\r
+InitMinMaxStepDefault ()\r
{\r
mMinimumValue = 0;\r
mMaximumValue = 0;\r
mDefaultValue = 0;\r
} \r
VOID \r
-EfiVfrParser::WriteMinMaxStepDefault ()\r
+WriteMinMaxStepDefault ()\r
{\r
WriteWord (mMinimumValue);\r
WriteWord (mMaximumValue);\r
WriteWord (mDefaultValue);\r
} \r
VOID \r
-EfiVfrParser::SetMinMaxStepDefault (\r
+SetMinMaxStepDefault (\r
UINT16 Value, \r
INT32 MMSD, \r
INT32 LineNum\r
}\r
}\r
VOID \r
-EfiVfrParser::AddLabel (\r
+AddLabel (\r
UINT32 LabelNumber, \r
UINT32 LineNum\r
) \r
mDefinedLabels = Label;\r
}\r
VOID \r
-EfiVfrParser::QueueIdEqValList (\r
+QueueIdEqValList (\r
UINT16 Value\r
)\r
{\r
}\r
} \r
VOID \r
-EfiVfrParser::FlushQueueIdEqValList ()\r
+FlushQueueIdEqValList ()\r
{\r
UINT32 Count;\r
\r
}\r
}\r
VOID \r
-EfiVfrParser::PrintErrorMessage (\r
+PrintErrorMessage (\r
UINT32 LineNum,\r
CHAR8 *Msg1,\r
CHAR8 *Msg2\r
}\r
}\r
VOID \r
-EfiVfrParser::PrintWarningMessage (\r
+PrintWarningMessage (\r
UINT32 LineNum,\r
CHAR8 *Msg1,\r
CHAR8 *Msg2\r
}\r
}\r
VOID \r
-EfiVfrParser::syn (\r
+syn (\r
ANTLRAbstractToken *Tok, \r
ANTLRChar *Egroup, \r
SetWordType *Eset, \r
}\r
\r
VOID \r
-EfiVfrParser::init() \r
+init() \r
/*++\r
\r
Routine Description:\r
//\r
// Destructor for the parser.\r
//\r
-EfiVfrParser::~EfiVfrParser(VOID)\r
+~EfiVfrParser(VOID)\r
{\r
Cleanup();\r
}\r
VOID\r
-EfiVfrParser::Cleanup (VOID)\r
+Cleanup (VOID)\r
/*++\r
\r
Routine Description:\r
}\r
\r
INT32 \r
-EfiVfrParser::AtoX (\r
+AtoX (\r
CHAR8 *HexString, \r
INT32 NumBytes, \r
UINT32 *HexValue\r
return Count;\r
}\r
VOID \r
-EfiVfrParser::WriteGuidValue (\r
+WriteGuidValue (\r
UINT32 TokenLineNum,\r
CHAR8 *G1, \r
CHAR8 *G2,\r
WriteByte (mFormSetGuid.Data4[7], 0);\r
}\r
VOID \r
-EfiVfrParser::WriteFieldOffset (\r
+WriteFieldOffset (\r
INT8 WriteLength,\r
CHAR8 *StructName, \r
INT32 LineNum1, \r
}\r
}\r
VOID\r
-EfiVfrParser::StartStructDefinition (\r
+StartStructDefinition (\r
INT32 IsNonNV,\r
INT32 LineNum\r
)\r
mLastStructDefinition = StructDef;\r
}\r
VOID\r
-EfiVfrParser::EndStructDefinition (\r
+EndStructDefinition (\r
CHAR8 *StructName,\r
INT32 LineNum\r
)\r
}\r
}\r
VOID \r
-EfiVfrParser::AddStructField (\r
+AddStructField (\r
CHAR8 *FieldName, \r
INT32 LineNum, \r
INT32 DataSize,\r
mLastStructDefinition->LastField = FieldDef;\r
}\r
VOID\r
-EfiVfrParser::AddVarStore (\r
+AddVarStore (\r
CHAR8 *StructName, // actual name of the structure\r
CHAR8 *VarName, // actual NV variable name\r
UINT16 VarStoreId, // key value\r
PrintErrorMessage (LineNum, StructName, "structure with this name not defined");\r
}\r
VOID \r
-EfiVfrParser::WriteDWord (\r
+WriteDWord (\r
UINT32 Value, \r
UINT8 KeyByte\r
)\r
mOpcodeHandler.AddByte ((UINT8)Value, 0);\r
}\r
VOID \r
-EfiVfrParser::WriteOpByte (\r
+WriteOpByte (\r
UINT32 LineNum,\r
UINT8 ByteValue\r
)\r
mOpcodeHandler.AddOpcodeByte (ByteValue, LineNum);\r
}\r
VOID \r
-EfiVfrParser::WriteByte (\r
+WriteByte (\r
UINT8 ByteValue, \r
UINT8 Key\r
)\r
mOpcodeHandler.AddByte (ByteValue, Key);\r
}\r
VOID \r
-EfiVfrParser::WriteWord (\r
+WriteWord (\r
UINT32 Value\r
)\r
/*++\r
mOpcodeHandler.AddByte ((UINT8)((Value \>> 8) & 0xFF), 0);\r
}\r
VOID \r
-EfiVfrParser::WriteStringIdWord (\r
+WriteStringIdWord (\r
UINT16 WordValue\r
)\r
{\r
mOpcodeHandler.AddByte ((UINT8)((WordValue \>> 8) & 0xFF), 0);\r
}\r
VOID\r
-EfiVfrParser::FreeGotoReferences ()\r
+FreeGotoReferences ()\r
/*++\r
\r
Routine Description:\r
mGotoReferences = NULL;\r
}\r
VOID\r
-EfiVfrParser::AddGotoReference (\r
+AddGotoReference (\r
UINT32 GotoNumber,\r
UINT32 LineNum\r
)\r
mGotoReferences = NewRef;\r
}\r
VOID\r
-EfiVfrParser::AddFormId (\r
+AddFormId (\r
INT32 FormIdValue,\r
UINT32 LineNum\r
)\r
mFormIdValues = NewFormId;\r
}\r
UINT32\r
-EfiVfrParser::GetNumber (\r
+GetNumber (\r
CHAR8 *NumStr,\r
UINT32 LineNum,\r
UINT32 NumBytes\r