MODEL_FILE_FDF = 1014\r
MODEL_FILE_INC = 1015\r
MODEL_FILE_CIF = 1016\r
+MODEL_FILE_OTHERS = 1099\r
\r
MODEL_IDENTIFIER_FILE_HEADER = 2001\r
MODEL_IDENTIFIER_FUNCTION_HEADER = 2002\r
MODEL_META_DATA_CONDITIONAL_STATEMENT_ELSEIF = 50013\r
MODEL_META_DATA_CONDITIONAL_STATEMENT_ENDIF = 5014\r
MODEL_META_DATA_COMPONENT_SOURCE_OVERRIDE_PATH = 5015\r
+MODEL_META_DATA_COMMENT = 5016\r
+MODEL_META_DATA_GLOBAL_DEFINE = 5017\r
\r
MODEL_EXTERNAL_DEPENDENCY = 10000\r
\r
('MODEL_FILE_DSC', MODEL_FILE_DSC),\r
('MODEL_FILE_FDF', MODEL_FILE_FDF),\r
('MODEL_FILE_INC', MODEL_FILE_INC),\r
+ ('MODEL_FILE_CIF', MODEL_FILE_CIF),\r
+ ('MODEL_FILE_OTHERS', MODEL_FILE_OTHERS),\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_META_DATA_COMPONENT", MODEL_META_DATA_COMPONENT),\r
('MODEL_META_DATA_USER_EXTENSION', MODEL_META_DATA_USER_EXTENSION),\r
('MODEL_META_DATA_PACKAGE', MODEL_META_DATA_PACKAGE),\r
- ('MODEL_META_DATA_NMAKE', MODEL_META_DATA_NMAKE)\r
+ ('MODEL_META_DATA_NMAKE', MODEL_META_DATA_NMAKE),\r
+ ('MODEL_META_DATA_COMMENT', MODEL_META_DATA_COMMENT)\r
]\r
\r
## FunctionClass\r
#\r
# This class defines a structure of a function\r
-# \r
+#\r
# @param ID: ID of a Function\r
# @param Header: Header of a Function\r
-# @param Modifier: Modifier of a Function \r
+# @param Modifier: Modifier of a Function\r
# @param Name: Name of a Function\r
# @param ReturnStatement: ReturnStatement of a Funciont\r
# @param StartLine: StartLine of a Function\r
#\r
# @var ID: ID of a Function\r
# @var Header: Header of a Function\r
-# @var Modifier: Modifier of a Function \r
+# @var Modifier: Modifier of a Function\r
# @var Name: Name of a Function\r
# @var ReturnStatement: ReturnStatement of a Funciont\r
# @var StartLine: StartLine of a Function\r
FunNameStartLine = -1, FunNameStartColumn = -1):\r
self.ID = ID\r
self.Header = Header\r
- self.Modifier = Modifier \r
+ self.Modifier = Modifier\r
self.Name = Name\r
self.ReturnStatement = ReturnStatement\r
self.StartLine = StartLine\r
self.BelongsToFile = BelongsToFile\r
self.FunNameStartLine = FunNameStartLine\r
self.FunNameStartColumn = FunNameStartColumn\r
- \r
+\r
self.IdentifierList = IdentifierList\r
self.PcdList = PcdList\r
\r
## IdentifierClass\r
#\r
# This class defines a structure of a variable\r
-# \r
+#\r
# @param ID: ID of a Identifier\r
# @param Modifier: Modifier of a Identifier\r
# @param Type: Type of a Identifier\r
## PcdClass\r
#\r
# This class defines a structure of a Pcd\r
-# \r
+#\r
# @param ID: ID of a Pcd\r
# @param CName: CName of a Pcd\r
# @param TokenSpaceGuidCName: TokenSpaceGuidCName of a Pcd\r
## FileClass\r
#\r
# This class defines a structure of a file\r
-# \r
+#\r
# @param ID: ID of a File\r
# @param Name: Name of a File\r
# @param ExtName: ExtName of a File\r
class FileClass(object):\r
def __init__(self, ID = -1, Name = '', ExtName = '', Path = '', FullPath = '', Model = MODEL_UNKNOWN, TimeStamp = '', \\r
FunctionList = [], IdentifierList = [], PcdList = []):\r
- self.ID = ID \r
+ self.ID = ID\r
self.Name = Name\r
- self.ExtName = ExtName \r
+ self.ExtName = ExtName\r
self.Path = Path\r
self.FullPath = FullPath\r
self.Model = Model\r
self.TimeStamp = TimeStamp\r
- \r
+\r
self.FunctionList = FunctionList\r
self.IdentifierList = IdentifierList\r
self.PcdList = PcdList\r