summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/Common/Expression.py
AgeCommit message (Expand)AuthorFilesLines
2019-04-09BaseTools: Replace BSD License with BSD+Patent LicenseMichael D Kinney1-7/+1
2019-02-01BaseTools: change the Division OperatorZhijux Fan1-1/+8
2018-12-07BaseTools: Customize deepcopy function.BobCF1-2/+2
2018-12-07BaseTools: Enable Pcd Array support.bob.c.feng@intel.com1-199/+197
2018-12-06BaseTools: create and use a standard shared variable for '*'Jaben Carsey1-2/+2
2018-11-01BaseTools: Add special handle for '\' use in Pcd Valuezhijufan1-1/+13
2018-10-18BaseTools: Fix bug caused by 03c36c36a3Yonghong Zhu1-2/+2
2018-10-16BaseTools: Add check for the string type whether is samezhijufan1-2/+4
2018-10-15Revert BaseTools: PYTHON3 migrationLiming Gao1-11/+6
2018-10-13BaseTools: change the Division Operator in the expressionYunhua Feng1-1/+8
2018-10-13BaseTools: remove the super() function argumentYunhua Feng1-2/+2
2018-10-13BaseTools: Rename raw_input() to input()Yunhua Feng1-1/+1
2018-10-13BaseTools: Remove the "from __future__ import" itemsYunhua Feng1-2/+0
2018-09-06BaseTools: Report more clear error message for PCD used in expressionzhijufan1-1/+1
2018-08-28BaseTools: Fix one expression bug to support ~ operateYonghong Zhu1-1/+1
2018-08-16BaseTools: Remove the redundant if statementYonghong Zhu1-6/+6
2018-07-16BaseTools: Use absolute import in CommonGary Lin1-1/+2
2018-07-08BaseTools: Unify long and int in Expression.pyGary Lin1-2/+4
2018-06-27BaseTools: Fix old python2 idiomsGary Lin1-17/+17
2018-06-27BaseTools: Adjust the spaces around commas and colonsGary Lin1-5/+5
2018-06-27BaseTools: Refactor python print statementsGary Lin1-5/+6
2018-06-27BaseTools: Refactor python except statementsGary Lin1-11/+11
2018-05-04BaseTools: use set instead of listCarsey, Jaben1-34/+34
2018-05-04BaseTools: create base expression classCarsey, Jaben1-12/+17
2018-05-02BaseTools: Replace Binary File type strings with predefined constantCarsey, Jaben1-1/+1
2018-04-26BaseTools: simplify if callCarsey, Jaben1-1/+1
2018-04-23BaseTools: replace 'UINT8','UINT16','UINT32','UINT64','VOID*' with shared con...Carsey, Jaben1-30/+31
2018-04-18BaseTools: refactor and remove un-needed use of .keys() on dictionariesCarsey, Jaben1-2/+2
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