audk/BaseTools/Tests
Feng, Bob C 4c6e6f9f75 BaseTools: Fix PcdArray issue
https://bugzilla.tianocore.org/show_bug.cgi?id=1390

1. support hex number for array index
2. support Non-Dynamic Pcd for array data type
3. support {} and {CODE()} for array data type
4. Change GetStructurePcdMaxSize to be a static function since it need to
be called in another static function. And this function does not depend on
it's class instance.
5. Add unittest for RemoveCComments function and
ArrayIndex regular expression.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Philippe Mathieu-Daud? <philmd@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
2018-12-18 10:15:50 +08:00
..
CToolsTests.py Sync BaseTool trunk (version r2649) into EDKII BaseTools. 2014-01-27 05:23:15 +00:00
CheckPythonSyntax.py BaseTools: Clean up source files 2018-07-09 10:25:47 +08:00
CheckUnicodeSourceFiles.py Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
GNUmakefile Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
PythonToolsTests.py BaseTools/Tests: Add unit test for AutoGen.UniClassObject 2015-06-23 23:34:14 +00:00
RunTests.py BaseTools/Tests: Always add BaseTools source to import path 2015-06-23 23:34:04 +00:00
TestRegularExpression.py BaseTools: Fix PcdArray issue 2018-12-18 10:15:50 +08:00
TestTools.py Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
TianoCompress.py BaseTools: Refactor python print statements 2018-06-27 16:33:21 +08:00