Change in mom[master]: Make the policy language more lisp like

Adam Litke has submitted this change and it was merged. Change subject: Make the policy language more lisp like ...................................................................... Make the policy language more lisp like This patch adds: (defun name (vars..) body) (setq name value) It also changes (defvar ..) to define the variable only once. If the current scope already contains the name, the value stays unchanged. Another change was made to (let ..). It now accepts multiple statements to evaluate in the form of: (let (vars) expr1 expr2 ...) Change-Id: I1268df51d730f8128e600b78cf9cc77ed983f7c6 Signed-off-by: Martin Sivak <msivak@redhat.com> Reviewed-on: http://gerrit.ovirt.org/21137 Reviewed-by: Adam Litke <agl@us.ibm.com> --- M mom/Policy/Parser.py M tests/ParserTests.py 2 files changed, 82 insertions(+), 17 deletions(-) Approvals: Adam Litke: Looks good to me, approved Martin Sivák: Verified -- To view, visit http://gerrit.ovirt.org/21137 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: merged Gerrit-Change-Id: I1268df51d730f8128e600b78cf9cc77ed983f7c6 Gerrit-PatchSet: 6 Gerrit-Project: mom Gerrit-Branch: master Gerrit-Owner: Martin Sivák <msivak@redhat.com> Gerrit-Reviewer: Adam Litke <agl@us.ibm.com> Gerrit-Reviewer: Martin Sivák <msivak@redhat.com>
participants (1)
-
agl@us.ibm.com