Home | History | Annotate | Download | only in scripts

Lines Matching refs:Env

1 #!/usr/bin/env python
584 class Env:
590 clone = Env()
656 def RunAtomicCode(env, node, output):
660 RunAtomicCode(env.Clone(), node.atomic_code, result)
662 env.PushVariable(identifier, value)
665 lower = int(env.EvalExp(node.exp1))
666 upper = int(env.EvalExp(node.exp2))
667 env.PushRange(identifier, lower, upper)
674 (lower, upper) = env.GetRange(identifier)
676 new_env = env.Clone()
684 cond = env.EvalExp(node.exp)
686 RunCode(env.Clone(), node.then_branch, output)
688 RunCode(env.Clone(), node.else_branch, output)
690 value = env.EvalExp(node)
695 RunCode(env.Clone(), node, output)
702 def RunCode(env, code_node, output):
704 RunAtomicCode(env, atomic_code, output)
819 RunCode(Env(), ast, output)