1. Change key word "Variable" to "Identifier", all related items are changed
[people/mcb30/basetools.git] / Source / Python / Ecc / DataClass.py
index f76f047..9231e69 100644 (file)
@@ -28,16 +28,17 @@ MODEL_FILE_DEC = 1012
 MODEL_FILE_DSC = 1013\r
 MODEL_FILE_DSC = 1014\r
 \r
-MODEL_VARIABLE_FILE_HEADER = 2001\r
-MODEL_VARIABLE_FUNCTION_HEADER = 2002\r
-MODEL_VARIABLE_COMMENT = 2003\r
-MODEL_VARIABLE_PARAMETER = 2004\r
-MODEL_VARIABLE_STRUCTURE = 2005\r
-MODEL_VARIABLE_VARIABLE = 2006\r
-MODEL_VARIABLE_INCLUDE = 2007\r
-MODEL_VARIABLE_MACRO = 2008\r
-MODEL_VARIABLE_PREDICATE_EXPRESSION = 2009\r
-MODEL_VARIABLE_ENUMERATE = 2010\r
+MODEL_IDENTIFIER_FILE_HEADER = 2001\r
+MODEL_IDENTIFIER_FUNCTION_HEADER = 2002\r
+MODEL_IDENTIFIER_COMMENT = 2003\r
+MODEL_IDENTIFIER_PARAMETER = 2004\r
+MODEL_IDENTIFIER_STRUCTURE = 2005\r
+MODEL_IDENTIFIER_IDENTIFIER = 2006\r
+MODEL_IDENTIFIER_INCLUDE = 2007\r
+MODEL_IDENTIFIER_MACRO = 2008\r
+MODEL_IDENTIFIER_PREDICATE_EXPRESSION = 2009\r
+MODEL_IDENTIFIER_ENUMERATE = 2010\r
+MODEL_IDENTIFIER_PCD = 2011\r
 \r
 MODEL_EFI_PROTOCOL = 3001\r
 MODEL_EFI_PPI = 3002\r
@@ -62,16 +63,17 @@ MODEL_LIST = [('MODEL_UNKNOWN', MODEL_UNKNOWN),
               ('MODEL_FILE_DEC', MODEL_FILE_DEC),\r
               ('MODEL_FILE_DSC', MODEL_FILE_DSC),\r
               ('MODEL_FILE_DSC', MODEL_FILE_DSC),\r
-              ('MODEL_VARIABLE_FILE_HEADER', MODEL_VARIABLE_FILE_HEADER),\r
-              ('MODEL_VARIABLE_FUNCTION_HEADER', MODEL_VARIABLE_FUNCTION_HEADER),\r
-              ('MODEL_VARIABLE_COMMENT', MODEL_VARIABLE_COMMENT),\r
-              ('MODEL_VARIABLE_PARAMETER', MODEL_VARIABLE_PARAMETER),\r
-              ('MODEL_VARIABLE_STRUCTURE', MODEL_VARIABLE_STRUCTURE),\r
-              ('MODEL_VARIABLE_VARIABLE', MODEL_VARIABLE_VARIABLE),\r
-              ('MODEL_VARIABLE_INCLUDE', MODEL_VARIABLE_INCLUDE),\r
-              ('MODEL_VARIABLE_MACRO', MODEL_VARIABLE_MACRO),\r
-              ('MODEL_VARIABLE_PREDICATE_EXPRESSION', MODEL_VARIABLE_PREDICATE_EXPRESSION),\r
-              ('MODEL_VARIABLE_ENUMERATE', MODEL_VARIABLE_ENUMERATE),\r
+              ('MODEL_IDENTIFIER_FILE_HEADER', MODEL_IDENTIFIER_FILE_HEADER),\r
+              ('MODEL_IDENTIFIER_FUNCTION_HEADER', MODEL_IDENTIFIER_FUNCTION_HEADER),\r
+              ('MODEL_IDENTIFIER_COMMENT', MODEL_IDENTIFIER_COMMENT),\r
+              ('MODEL_IDENTIFIER_PARAMETER', MODEL_IDENTIFIER_PARAMETER),\r
+              ('MODEL_IDENTIFIER_STRUCTURE', MODEL_IDENTIFIER_STRUCTURE),\r
+              ('MODEL_IDENTIFIER_IDENTIFIER', MODEL_IDENTIFIER_IDENTIFIER),\r
+              ('MODEL_IDENTIFIER_INCLUDE', MODEL_IDENTIFIER_INCLUDE),\r
+              ('MODEL_IDENTIFIER_MACRO', MODEL_IDENTIFIER_MACRO),\r
+              ('MODEL_IDENTIFIER_PREDICATE_EXPRESSION', MODEL_IDENTIFIER_PREDICATE_EXPRESSION),\r
+              ('MODEL_IDENTIFIER_ENUMERATE', MODEL_IDENTIFIER_ENUMERATE),\r
+              ('MODEL_IDENTIFIER_PCD', MODEL_IDENTIFIER_PCD),\r
               ('MODEL_EFI_PROTOCOL', MODEL_EFI_PROTOCOL),\r
               ('MODEL_EFI_PPI', MODEL_EFI_PPI),\r
               ('MODEL_EFI_GUID', MODEL_EFI_GUID),\r
@@ -101,7 +103,7 @@ MODEL_LIST = [('MODEL_UNKNOWN', MODEL_UNKNOWN),
 # @param EndLine:          EndLine of a Function\r
 # @param EndColumn:        EndColumn of a Function\r
 # @param BelongsToFile:    The Function belongs to which file\r
-# @param VariableList:     VariableList of a File\r
+# @param IdentifierList:   IdentifierList of a File\r
 # @param PcdList:          PcdList of a File\r
 #\r
 # @var ID:                 ID of a Function\r
@@ -114,11 +116,11 @@ MODEL_LIST = [('MODEL_UNKNOWN', MODEL_UNKNOWN),
 # @var EndLine:            EndLine of a Function\r
 # @var EndColumn:          EndColumn of a Function\r
 # @var BelongsToFile:      The Function belongs to which file\r
-# @var VariableList:       VariableList of a File\r
+# @var IdentifierList:     IdentifierList of a File\r
 # @var PcdList:            PcdList of a File\r
 #\r
 class FunctionClass(object):\r
-    def __init__(self, ID = -1, Header = '', Modifier = '', Name = '', ReturnStatement = '', StartLine = -1, StartColumn = -1, EndLine = -1, EndColumn = -1, BelongsToFile = -1, VariableList = [], PcdList = []):\r
+    def __init__(self, ID = -1, Header = '', Modifier = '', Name = '', ReturnStatement = '', StartLine = -1, StartColumn = -1, EndLine = -1, EndColumn = -1, BelongsToFile = -1, IdentifierList = [], PcdList = []):\r
         self.ID = ID\r
         self.Header = Header\r
         self.Modifier = Modifier                    \r
@@ -130,40 +132,40 @@ class FunctionClass(object):
         self.EndColumn = EndColumn\r
         self.BelongsToFile = BelongsToFile\r
         \r
-        self.VariableList = VariableList\r
+        self.IdentifierList = IdentifierList\r
         self.PcdList = PcdList\r
 \r
-## VariableClass\r
+## IdentifierClass\r
 #\r
 # This class defines a structure of a variable\r
 # \r
-# @param ID:                 ID of a Variable\r
-# @param Modifier:           Modifier of a Variable\r
-# @param Type:               Type of a Variable\r
-# @param Name:               Name of a Variable\r
-# @param Value:              Value of a Variable\r
-# @param Model:              Model of a Variable\r
-# @param BelongsToFile:      The Variable belongs to which file\r
-# @param BelongsToFunction:  The Variable belongs to which function\r
-# @param StartLine:          StartLine of a Variable\r
-# @param StartColumn:        StartColumn of a Variable\r
-# @param EndLine:            EndLine of a Variable\r
-# @param EndColumn:          EndColumn of a Variable\r
+# @param ID:                 ID of a Identifier\r
+# @param Modifier:           Modifier of a Identifier\r
+# @param Type:               Type of a Identifier\r
+# @param Name:               Name of a Identifier\r
+# @param Value:              Value of a Identifier\r
+# @param Model:              Model of a Identifier\r
+# @param BelongsToFile:      The Identifier belongs to which file\r
+# @param BelongsToFunction:  The Identifier belongs to which function\r
+# @param StartLine:          StartLine of a Identifier\r
+# @param StartColumn:        StartColumn of a Identifier\r
+# @param EndLine:            EndLine of a Identifier\r
+# @param EndColumn:          EndColumn of a Identifier\r
 #\r
-# @var ID:                   ID of a Variable\r
-# @var Modifier:             Modifier of a Variable\r
-# @var Type:                 Type of a Variable\r
-# @var Name:                 Name of a Variable\r
-# @var Value:                Value of a Variable\r
-# @var Model:                Model of a Variable\r
-# @var BelongsToFile:        The Variable belongs to which file\r
-# @var BelongsToFunction:    The Variable belongs to which function\r
-# @var StartLine:            StartLine of a Variable\r
-# @var StartColumn:          StartColumn of a Variable\r
-# @var EndLine:              EndLine of a Variable\r
-# @var EndColumn:            EndColumn of a Variable\r
+# @var ID:                   ID of a Identifier\r
+# @var Modifier:             Modifier of a Identifier\r
+# @var Type:                 Type of a Identifier\r
+# @var Name:                 Name of a Identifier\r
+# @var Value:                Value of a Identifier\r
+# @var Model:                Model of a Identifier\r
+# @var BelongsToFile:        The Identifier belongs to which file\r
+# @var BelongsToFunction:    The Identifier belongs to which function\r
+# @var StartLine:            StartLine of a Identifier\r
+# @var StartColumn:          StartColumn of a Identifier\r
+# @var EndLine:              EndLine of a Identifier\r
+# @var EndColumn:            EndColumn of a Identifier\r
 #\r
-class VariableClass(object):\r
+class IdentifierClass(object):\r
     def __init__(self, ID = -1, Modifier = '', Type = '', Name = '', Value = '', Model = MODEL_UNKNOWN, BelongsToFile = -1, BelongsToFunction = -1, StartLine = -1, StartColumn = -1, EndLine = -1, EndColumn = -1):\r
         self.ID = ID\r
         self.Modifier = Modifier\r
@@ -226,28 +228,28 @@ class PcdClass(object):
 #\r
 # This class defines a structure of a file\r
 # \r
-# @param ID:            ID of a File\r
-# @param Name:          Name of a File\r
-# @param ExtName:       ExtName of a File\r
-# @param Path:          Path of a File\r
-# @param FullPath:      FullPath of a File\r
-# @param Model:         Model of a File\r
-# @param FunctionList:  FunctionList of a File\r
-# @param VariableList:  VariableList of a File\r
-# @param PcdList:       PcdList of a File\r
+# @param ID:              ID of a File\r
+# @param Name:            Name of a File\r
+# @param ExtName:         ExtName of a File\r
+# @param Path:            Path of a File\r
+# @param FullPath:        FullPath of a File\r
+# @param Model:           Model of a File\r
+# @param FunctionList:    FunctionList of a File\r
+# @param IdentifierList:  IdentifierList of a File\r
+# @param PcdList:         PcdList of a File\r
 #\r
-# @var ID:              ID of a File\r
-# @var Name:            Name of a File\r
-# @var ExtName:         ExtName of a File\r
-# @var Path:            Path of a File\r
-# @var FullPath:        FullPath of a File\r
-# @var Model:           Model of a File\r
-# @var FunctionList:    FunctionList of a File\r
-# @var VariableList:    VariableList of a File\r
-# @var PcdList:         PcdList of a File\r
+# @var ID:                ID of a File\r
+# @var Name:              Name of a File\r
+# @var ExtName:           ExtName of a File\r
+# @var Path:              Path of a File\r
+# @var FullPath:          FullPath of a File\r
+# @var Model:             Model of a File\r
+# @var FunctionList:      FunctionList of a File\r
+# @var IdentifierList:    IdentifierList of a File\r
+# @var PcdList:           PcdList of a File\r
 #\r
 class FileClass(object):\r
-    def __init__(self, ID = -1, Name = '', ExtName = '', Path = '', FullPath = '', Model = MODEL_UNKNOWN, FunctionList = [], VariableList = [], PcdList = []):\r
+    def __init__(self, ID = -1, Name = '', ExtName = '', Path = '', FullPath = '', Model = MODEL_UNKNOWN, FunctionList = [], IdentifierList = [], PcdList = []):\r
         self.ID = ID                                   \r
         self.Name = Name\r
         self.ExtName = ExtName                    \r
@@ -256,5 +258,5 @@ class FileClass(object):
         self.Model = Model\r
         \r
         self.FunctionList = FunctionList\r
-        self.VariableList = VariableList\r
+        self.IdentifierList = IdentifierList\r
         self.PcdList = PcdList\r