File tree Expand file tree Collapse file tree 1 file changed +26
-10
lines changed
Expand file tree Collapse file tree 1 file changed +26
-10
lines changed Original file line number Diff line number Diff line change 11import os
22import compiler
3- import interp_Pvar
4- import type_check_Pvar
3+ import interp_Lvar
4+ import type_check_Lvar
55from utils import run_tests , run_one_test
6+ from interp_x86 .eval_x86 import interp_x86
67
78compiler = compiler .Compiler ()
9+
10+ typecheck_Lvar = type_check_Lvar .TypeCheckLvar ().type_check
11+
12+ typecheck_dict = {
13+ 'source' : typecheck_Lvar ,
14+ 'remove_complex_operands' : typecheck_Lvar ,
15+ }
16+ interpLvar = interp_Lvar .InterpLvar ().interp
17+ interp_dict = {
18+ 'remove_complex_operands' : interpLvar ,
19+ 'select_instructions' : interp_x86 ,
20+ 'assign_homes' : interp_x86 ,
21+ 'patch_instructions' : interp_x86 ,
22+ }
23+
824if False :
9- run_one_test (os .getcwd () + '/tests/var/zero.py' , 'var' ,
10- compiler , 'var' ,
11- type_check_Pvar .TypeCheckPvar ().type_check_P ,
12- interp_Pvar .InterpPvar ().interp_P ,
13- None )
25+ run_one_test (os .getcwd () + '/tests/var/zero.py' ,
26+ 'var' ,
27+ compiler ,
28+ 'var' ,
29+ typecheck_dict ,
30+ interp_dict )
1431else :
1532 run_tests ('var' , compiler , 'var' ,
16- type_check_Pvar .TypeCheckPvar ().type_check_P ,
17- interp_Pvar .InterpPvar ().interp_P ,
18- None )
33+ typecheck_dict ,
34+ interp_dict )
1935
You can’t perform that action at this time.
0 commit comments