1# Copyright (c) 2014-2017 ARM Limited 2# All rights reserved. 3# 4# The license below extends only to copyright in the software and shall 5# not be construed as granting a license to any other intellectual 6# property including but not limited to intellectual property relating 7# to a hardware implementation of the functionality of the software 8# licensed hereunder. You may use the software subject to the license --- 163 unchanged lines hidden (view full) --- 172 173 # Make the sub-expression as null to start with 174 for name, binding in bindings: 175 new_env[name] = i 176 i += 1 177 178 defns = [] 179 # Then apply them to the produced new env |
180 for i in range(0, len(bindings)): |
181 name, binding_expr = bindings[i] 182 defns.append(binding_expr(new_env)) 183 184 ret.defns = defns 185 ret.expr = expr(new_env) 186 187 return ret 188 return body --- 1268 unchanged lines hidden --- |