Home | History | Annotate | Download | only in scripts

Lines Matching defs:Env

1 #!/usr/bin/env python
577 class Env:
583 clone = Env()
649 def RunAtomicCode(env, node, output):
653 RunAtomicCode(env.Clone(), node.atomic_code, result)
655 env.PushVariable(identifier, value)
658 lower = int(env.EvalExp(node.exp1))
659 upper = int(env.EvalExp(node.exp2))
660 env.PushRange(identifier, lower, upper)
667 (lower, upper) = env.GetRange(identifier)
669 new_env = env.Clone()
677 cond = env.EvalExp(node.exp)
679 RunCode(env.Clone(), node.then_branch, output)
681 RunCode(env.Clone(), node.else_branch, output)
683 value = env.EvalExp(node)
688 RunCode(env.Clone(), node, output)
695 def RunCode(env, code_node, output):
697 RunAtomicCode(env, atomic_code, output)
816 RunCode(Env(), ast, output)