# $ANTLR 3.0.1 C.g 2010-02-23 09:58:53\r
\r
from __future__ import print_function\r
+from __future__ import absolute_import\r
from antlr3 import *\r
from antlr3.compat import set, frozenset\r
\r
#\r
##\r
\r
-import CodeFragment\r
-import FileProfile\r
+from . import CodeFragment\r
+from . import FileProfile\r
\r
\r
\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os\r
import re\r
from CommonDataClass.DataClass import *\r
import Common.DataType as DT\r
-from EccToolError import *\r
-from MetaDataParser import ParseHeaderCommentSection\r
-import EccGlobalData\r
-import c\r
+from .EccToolError import *\r
+from .MetaDataParser import ParseHeaderCommentSection\r
+from . import EccGlobalData\r
+from . import c\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
from Common.MultipleWorkspace import MultipleWorkspace as mws\r
\r
#\r
\r
from __future__ import print_function\r
+from __future__ import absolute_import\r
import re\r
import Common.LongFilePathOs as os\r
import sys\r
\r
import antlr3\r
-from CLexer import CLexer\r
-from CParser import CParser\r
+from .CLexer import CLexer\r
+from .CParser import CParser\r
\r
-import FileProfile\r
-from CodeFragment import Comment\r
-from CodeFragment import PP_Directive\r
-from ParserWarning import Warning\r
+from . import FileProfile\r
+from .CodeFragment import Comment\r
+from .CodeFragment import PP_Directive\r
+from .ParserWarning import Warning\r
\r
\r
##define T_CHAR_SPACE ' '\r
##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import sqlite3\r
import Common.LongFilePathOs as os, time\r
\r
from Table.TablePcd import TablePcd\r
from Table.TableIdentifier import TableIdentifier\r
from Table.TableReport import TableReport\r
-from MetaFileWorkspace.MetaFileTable import ModuleTable\r
-from MetaFileWorkspace.MetaFileTable import PackageTable\r
-from MetaFileWorkspace.MetaFileTable import PlatformTable\r
+from .MetaFileWorkspace.MetaFileTable import ModuleTable\r
+from .MetaFileWorkspace.MetaFileTable import PackageTable\r
+from .MetaFileWorkspace.MetaFileTable import PlatformTable\r
from Table.TableFdf import TableFdf\r
\r
##\r
##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os, time, glob, sys\r
import Common.EdkLogger as EdkLogger\r
-import Database\r
-import EccGlobalData\r
-from MetaDataParser import *\r
+from . import Database\r
+from . import EccGlobalData\r
+from .MetaDataParser import *\r
from optparse import OptionParser\r
-from Configuration import Configuration\r
-from Check import Check\r
+from .Configuration import Configuration\r
+from .Check import Check\r
import Common.GlobalData as GlobalData\r
\r
from Common.StringUtils import NormPath\r
from Common import BuildToolError\r
from Common.Misc import PathClass\r
from Common.Misc import DirCache\r
-from MetaFileWorkspace.MetaFileParser import DscParser\r
-from MetaFileWorkspace.MetaFileParser import DecParser\r
-from MetaFileWorkspace.MetaFileParser import InfParser\r
-from MetaFileWorkspace.MetaFileParser import Fdf\r
-from MetaFileWorkspace.MetaFileTable import MetaFileStorage\r
-import c\r
+from .MetaFileWorkspace.MetaFileParser import DscParser\r
+from .MetaFileWorkspace.MetaFileParser import DecParser\r
+from .MetaFileWorkspace.MetaFileParser import InfParser\r
+from .MetaFileWorkspace.MetaFileParser import Fdf\r
+from .MetaFileWorkspace.MetaFileTable import MetaFileStorage\r
+from . import c\r
import re, string\r
-from Exception import *\r
+from .Exception import *\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
from Common.MultipleWorkspace import MultipleWorkspace as mws\r
\r
# Import Modules\r
#\r
from __future__ import print_function\r
-from Xml.XmlRoutines import *\r
+from __future__ import absolute_import\r
+from .Xml.XmlRoutines import *\r
import Common.LongFilePathOs as os\r
\r
# ExceptionXml to parse Exception Node of XML file\r
# Import Modules\r
#\r
\r
+from __future__ import absolute_import\r
import re\r
import Common.LongFilePathOs as os\r
-from ParserWarning import Warning\r
+from .ParserWarning import Warning\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
\r
CommentList = []\r
\r
except IOError:\r
raise Warning("Error when opening file %s" % FileName)\r
-\r
-\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os\r
from CommonDataClass.DataClass import *\r
-from EccToolError import *\r
+from .EccToolError import *\r
from Common.MultipleWorkspace import MultipleWorkspace as mws\r
-import EccGlobalData\r
+from . import EccGlobalData\r
import re\r
## Get the inlcude path list for a source file\r
#\r
##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os\r
import re\r
import time\r
from Common.Expression import *\r
from CommonDataClass.Exceptions import *\r
\r
-from MetaFileTable import MetaFileStorage\r
+from .MetaFileTable import MetaFileStorage\r
from GenFds.FdfParser import FdfParser\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
from Common.LongFilePathSupport import CodecOpenLongFilePath\r
##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import uuid\r
\r
import Common.EdkLogger as EdkLogger\r
import EccGlobalData\r
\r
-from MetaDataTable import Table\r
-from MetaDataTable import ConvertToSqlString\r
+from .MetaDataTable import Table\r
+from .MetaDataTable import ConvertToSqlString\r
from CommonDataClass.DataClass import MODEL_FILE_DSC, MODEL_FILE_DEC, MODEL_FILE_INF, \\r
MODEL_FILE_OTHERS\r
\r
#\r
\r
from __future__ import print_function\r
+from __future__ import absolute_import\r
import sys\r
import Common.LongFilePathOs as os\r
import re\r
import string\r
-import CodeFragmentCollector\r
-import FileProfile\r
+from . import CodeFragmentCollector\r
+from . import FileProfile\r
from CommonDataClass import DataClass\r
-import Database\r
+from . import Database\r
from Common import EdkLogger\r
-from EccToolError import *\r
-import EccGlobalData\r
-import MetaDataParser\r
+from .EccToolError import *\r
+from . import EccGlobalData\r
+from . import MetaDataParser\r
\r
IncludeFileListDict = {}\r
AllIncludeFileListDict = {}\r