summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/Common/Expression.py
Commit message (Expand)AuthorAgeFilesLines
* BaseTools: Replace BSD License with BSD+Patent LicenseMichael D Kinney2019-04-091-7/+1
* BaseTools: change the Division OperatorZhijux Fan2019-02-011-1/+8
* BaseTools: Customize deepcopy function.BobCF2018-12-071-2/+2
* BaseTools: Enable Pcd Array support.bob.c.feng@intel.com2018-12-071-199/+197
* BaseTools: create and use a standard shared variable for '*'Jaben Carsey2018-12-061-2/+2
* BaseTools: Add special handle for '\' use in Pcd Valuezhijufan2018-11-011-1/+13
* BaseTools: Fix bug caused by 03c36c36a3Yonghong Zhu2018-10-181-2/+2
* BaseTools: Add check for the string type whether is samezhijufan2018-10-161-2/+4
* Revert BaseTools: PYTHON3 migrationLiming Gao2018-10-151-11/+6
* BaseTools: change the Division Operator in the expressionYunhua Feng2018-10-131-1/+8
* BaseTools: remove the super() function argumentYunhua Feng2018-10-131-2/+2
* BaseTools: Rename raw_input() to input()Yunhua Feng2018-10-131-1/+1
* BaseTools: Remove the "from __future__ import" itemsYunhua Feng2018-10-131-2/+0
* BaseTools: Report more clear error message for PCD used in expressionzhijufan2018-09-061-1/+1
* BaseTools: Fix one expression bug to support ~ operateYonghong Zhu2018-08-281-1/+1
* BaseTools: Remove the redundant if statementYonghong Zhu2018-08-161-6/+6
* BaseTools: Use absolute import in CommonGary Lin2018-07-161-1/+2
* BaseTools: Unify long and int in Expression.pyGary Lin2018-07-081-2/+4
* BaseTools: Fix old python2 idiomsGary Lin2018-06-271-17/+17
* BaseTools: Adjust the spaces around commas and colonsGary Lin2018-06-271-5/+5
* BaseTools: Refactor python print statementsGary Lin2018-06-271-5/+6
* BaseTools: Refactor python except statementsGary Lin2018-06-271-11/+11
* BaseTools: use set instead of listCarsey, Jaben2018-05-041-34/+34
* BaseTools: create base expression classCarsey, Jaben2018-05-041-12/+17
* BaseTools: Replace Binary File type strings with predefined constantCarsey, Jaben2018-05-021-1/+1
* BaseTools: simplify if callCarsey, Jaben2018-04-261-1/+1
* BaseTools: replace 'UINT8','UINT16','UINT32','UINT64','VOID*' with shared con...Carsey, Jaben2018-04-231-30/+31
* BaseTools: refactor and remove un-needed use of .keys() on dictionariesCarsey, Jaben2018-04-181-2/+2
* BaseTools: move RegEx to root of file and share itCarsey, Jaben2018-04-081-2/+2
* BaseTools: use in to compare single charsCarsey, Jaben2018-03-301-1/+1
* BaseTools: no need to do int() API work for itCarsey, Jaben2018-03-301-2/+2
* BaseTools: refactor repeated RegExp when no special searching is needed.Carsey, Jaben2018-03-291-4/+5
* BaseTools: dont use enumerate when un-neededCarsey, Jaben2018-03-291-2/+2
* BaseTools: move regular expression compile out of function call.Carsey, Jaben2018-03-291-6/+6
* BaseTools: expression can use single in instead of 3 API calls.Carsey, Jaben2018-03-291-1/+1
* BaseTools: remove local hex number regular expressionCarsey, Jaben2018-03-291-2/+1
* BaseTools: use new shared GUID regular expressionsCarsey, Jaben2018-03-291-2/+1
* BaseTools: Expression - remove variableCarsey, Jaben2018-03-191-3/+0
* BaseTools: Expression - change from series of if to elifCarsey, Jaben2018-03-191-4/+4
* BaseTools: Expression refactor functionCarsey, Jaben2018-03-191-6/+5
* BaseTools: Expression - remove redundant variableCarsey, Jaben2018-03-191-6/+4
* BaseTools: Fix parse OFFSET_OF get wrong offsetFeng, YunhuaX2018-03-091-1/+2
* BaseTools: Update --pcd parser to support flexible pcd formatYonghong Zhu2018-03-091-1/+20
* BaseTools: report error if flag in LABEL() invalidFeng, YunhuaX2018-03-021-4/+10
* BaseTools: Fix flexible PCD single quote and double quote bugsFeng, YunhuaX2018-02-281-17/+43
* BaseTools: Update ValueExpressionEx for flexible PCDFeng, YunhuaX2018-02-251-75/+130
* BaseTools/Expression: Use 2nd passes on PCD valuesKinney, Michael D2018-02-251-1/+25
* BaseTools: Fix VOID* type bugFeng, YunhuaX2018-02-101-0/+2
* BaseTools: Update Expression.py for string comparison and MACRO replace issueYunhua Feng2018-02-091-30/+11
* BaseTools: Update Expression.py for VOID* to support L'a' and 'a'Feng, YunhuaX2018-02-041-3/+16