# $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
# Import Modules\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 PP_Directive\r
-from ParserWarning import Warning\r
+from . import FileProfile\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 Common.LongFilePathOs as os, time, glob\r
import Common.EdkLogger as EdkLogger\r
-import EotGlobalData\r
+from . import EotGlobalData\r
from optparse import OptionParser\r
from Common.StringUtils import NormPath\r
from Common import BuildToolError\r
from Common.Misc import GuidStructureStringToGuidString, sdict\r
-from InfParserLite import *\r
-import c\r
-import Database\r
+from .InfParserLite import *\r
+from . import c\r
+from . import Database\r
from array import array\r
-from Report import Report\r
+from .Report import Report\r
from Common.BuildVersion import gBUILD_VERSION\r
-from Parser import ConvertGuid\r
+from .Parser import ConvertGuid\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
import struct\r
import uuid\r
\r
def _GetSections(m):\r
try:\r
- import EfiCompressor\r
+ from . import EfiCompressor\r
TmpData = EfiCompressor.FrameworkDecompress(\r
m[m._HEADER_SIZE_:],\r
len(m) - m._HEADER_SIZE_\r
DecData = array('B')\r
DecData.fromstring(TmpData)\r
except:\r
- import EfiCompressor\r
+ from . import EfiCompressor\r
TmpData = EfiCompressor.UefiDecompress(\r
m[m._HEADER_SIZE_:],\r
len(m) - m._HEADER_SIZE_\r
SectionList.append(Sec)\r
elif Guid == m.TIANO_COMPRESS_GUID:\r
try:\r
- import EfiCompressor\r
+ from . import EfiCompressor\r
# skip the header\r
Offset = m.DataOffset - 4\r
TmpData = EfiCompressor.FrameworkDecompress(m[Offset:], len(m)-Offset)\r
pass\r
elif Guid == m.LZMA_COMPRESS_GUID:\r
try:\r
- import LzmaCompressor\r
+ from . import LzmaCompressor\r
# skip the header\r
Offset = m.DataOffset - 4\r
TmpData = LzmaCompressor.LzmaDecompress(m[Offset:], len(m)-Offset)\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
# Profile contents of a file\r
# Import Modules\r
#\r
from __future__ import print_function\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os\r
import Common.EdkLogger as EdkLogger\r
from Common.DataType import *\r
from CommonDataClass.DataClass import *\r
from Common.Identification import *\r
from Common.StringUtils import *\r
-from Parser import *\r
-import Database\r
+from .Parser import *\r
+from . import Database\r
\r
## EdkInfParser() class\r
#\r
##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os, re\r
import Common.EdkLogger as EdkLogger\r
from Common.DataType import *\r
from CommonDataClass.DataClass import *\r
from Common.StringUtils import CleanString, GetSplitValueList, ReplaceMacro\r
-import EotGlobalData\r
+from . import EotGlobalData\r
from Common.StringUtils import GetSplitList\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
\r
##\r
# Import Modules\r
#\r
+from __future__ import absolute_import\r
import Common.LongFilePathOs as os\r
-import EotGlobalData\r
+from . import EotGlobalData\r
from Common.LongFilePathSupport import OpenLongFilePath as open\r
\r
## Report() class\r
# Import Modules\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 CodeFragmentCollector\r
-import FileProfile\r
+from . import CodeFragmentCollector\r
+from . import FileProfile\r
from CommonDataClass import DataClass\r
from Common import EdkLogger\r
-from EotToolError import *\r
-import EotGlobalData\r
+from .EotToolError import *\r
+from . import EotGlobalData\r
\r
# Global Dicts\r
IncludeFileListDict = {}\r