summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/Common/Expression.py
AgeCommit message (Expand)AuthorFilesLines
2018-04-08BaseTools: move RegEx to root of file and share itCarsey, Jaben1-2/+2
2018-03-30BaseTools: use in to compare single charsCarsey, Jaben1-1/+1
2018-03-30BaseTools: no need to do int() API work for itCarsey, Jaben1-2/+2
2018-03-29BaseTools: refactor repeated RegExp when no special searching is needed.Carsey, Jaben1-4/+5
2018-03-29BaseTools: dont use enumerate when un-neededCarsey, Jaben1-2/+2
2018-03-29BaseTools: move regular expression compile out of function call.Carsey, Jaben1-6/+6
2018-03-29BaseTools: expression can use single in instead of 3 API calls.Carsey, Jaben1-1/+1
2018-03-29BaseTools: remove local hex number regular expressionCarsey, Jaben1-2/+1
2018-03-29BaseTools: use new shared GUID regular expressionsCarsey, Jaben1-2/+1
2018-03-19BaseTools: Expression - remove variableCarsey, Jaben1-3/+0
2018-03-19BaseTools: Expression - change from series of if to elifCarsey, Jaben1-4/+4
2018-03-19BaseTools: Expression refactor functionCarsey, Jaben1-6/+5
2018-03-19BaseTools: Expression - remove redundant variableCarsey, Jaben1-6/+4
2018-03-09BaseTools: Fix parse OFFSET_OF get wrong offsetFeng, YunhuaX1-1/+2
2018-03-09BaseTools: Update --pcd parser to support flexible pcd formatYonghong Zhu1-1/+20
2018-03-02BaseTools: report error if flag in LABEL() invalidFeng, YunhuaX1-4/+10
2018-02-28BaseTools: Fix flexible PCD single quote and double quote bugsFeng, YunhuaX1-17/+43
2018-02-25BaseTools: Update ValueExpressionEx for flexible PCDFeng, YunhuaX1-75/+130
2018-02-25BaseTools/Expression: Use 2nd passes on PCD valuesKinney, Michael D1-1/+25
2018-02-10BaseTools: Fix VOID* type bugFeng, YunhuaX1-0/+2
2018-02-09BaseTools: Update Expression.py for string comparison and MACRO replace issueYunhua Feng1-30/+11
2018-02-04BaseTools: Update Expression.py for VOID* to support L'a' and 'a'Feng, YunhuaX1-3/+16
2018-02-01BaseTools: Structure Pcd in CommandLine.Feng, Bob C1-1/+1
2018-01-30BaseTools: Enhance parse performance by optimize ValueExpressionExYunhua Feng1-143/+162
2017-12-29BaseTools: Fix the bug for QuarkPlatformPkg build failureZhu, Yonghong1-1/+1
2017-12-27BaseTools: Support PCD flexible values formatYonghong Zhu1-9/+237
2017-07-10BaseTools: Add PCDs conditional operator functionYunhua Feng1-5/+17
2017-04-01BaseTools: Enhance expression to support some more operationYonghong Zhu1-5/+23
2016-03-29BaseTools: Add two new sections for PCD in the build reportYonghong Zhu1-1/+5
2013-08-23Sync BaseTool trunk (version r2599) into EDKII BaseTools.Liming Gao1-4/+6
2012-05-23Sync BaseTools Trunk (version r2524) to EDKII main trunk. lgao41-3/+6
2012-04-10Sync BaseTools Trunk (version r2518) to EDKII main trunk.lgao41-6/+16
2011-12-07Sync BaseTool trunk (version r2460) into EDKII BaseTools. The change mainly ...lgao41-22/+82
2011-10-29Sync BaseTools Trunk (version r2387) to EDKII main trunk.lgao41-0/+555