mirror of https://github.com/acidanthera/audk.git
BaseTools: Support TabSpace between section tag in DEC file
Per DEC spec, multiple section tag use <TS> to separate, and it can support Tab, so this patch fix the bug to use Tab. <TabSpace> ::= {<Tab>} {<Space>} <TS> ::= <TabSpace>* Cc: Liming Gao <liming.gao@intel.com> Cc: Yonghong Zhu <yonghong.zhu@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Yanyan Zhang <yanyanx.zhang@intel.com> Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
This commit is contained in:
parent
1e892df686
commit
0795920568
|
@ -1754,7 +1754,7 @@ class DecParser(MetaFileParser):
|
||||||
self._SectionType = []
|
self._SectionType = []
|
||||||
ArchList = set()
|
ArchList = set()
|
||||||
PrivateList = set()
|
PrivateList = set()
|
||||||
Line = self._CurrentLine.replace("%s%s" % (TAB_COMMA_SPLIT, TAB_SPACE_SPLIT), TAB_COMMA_SPLIT)
|
Line = re.sub(',[\s]*', TAB_COMMA_SPLIT, self._CurrentLine)
|
||||||
for Item in Line[1:-1].split(TAB_COMMA_SPLIT):
|
for Item in Line[1:-1].split(TAB_COMMA_SPLIT):
|
||||||
if Item == '':
|
if Item == '':
|
||||||
EdkLogger.error("Parser", FORMAT_UNKNOWN_ERROR,
|
EdkLogger.error("Parser", FORMAT_UNKNOWN_ERROR,
|
||||||
|
|
Loading…
Reference in New Issue