File tree Expand file tree Collapse file tree 3 files changed +6
-3
lines changed Expand file tree Collapse file tree 3 files changed +6
-3
lines changed Original file line number Diff line number Diff line change 18
18
with a , b , c as y , \
19
19
z :
20
20
pass
21
+
22
+ with tag ('x' ):
23
+ pass
Original file line number Diff line number Diff line change 2
2
"basename" : " ast_new-with1-6c88c0f" ,
3
3
"cmd" : " lpython --show-ast --new-parser --no-color {infile} -o {outfile}" ,
4
4
"infile" : " tests/parser/with1.py" ,
5
- "infile_hash" : " 797654839a99953c54122270601aae6c1b1cbfe590860d2bedec8d05 " ,
5
+ "infile_hash" : " 41fb846455ede2c9626aeb5bf0684c65fb9a5483276df4838d8cfbf4 " ,
6
6
"outfile" : null ,
7
7
"outfile_hash" : null ,
8
8
"stdout" : " ast_new-with1-6c88c0f.stdout" ,
9
- "stdout_hash" : " 64d9bb656a0cbfeeea99504cdc0b86626f38797281a540fe7a853e1a " ,
9
+ "stdout_hash" : " f87b5ff21f034fd3a14dca190406b993e681d64181ddf1a0b3e41fcd " ,
10
10
"stderr" : null ,
11
11
"stderr_hash" : null ,
12
12
"returncode" : 0
Original file line number Diff line number Diff line change 1
- (Module [(With [((Call (Name A Load) [] []) (Name a Store)) ((Call (Name B Load) [] []) (Name b Store))] [(Expr (Call (Name f Load) [(Name a Load) (Name b Load)] []))] ()) (With [((Call (Name A Load) [] []) (Name a Store)) ((Call (Name B Load) [(Name a Load)] []) (Name b Store)) ((Call (Name C Load) [(Name a Load) (Name b Load)] []) (Name c Store))] [(Expr (Call (Name f Load) [(Name a Load) (Name c Load)] []))] ()) (With [((Call (Name open Load) [(ConstantStr "examples/expr2.py" ()) (ConstantStr "r" ())] []) (Name file Store))] [(Assign [(Name x Store)] (Call (Attribute (Name file Load) read Load) [] []) ())] ()) (With [((Call (Name open Load) [(ConstantEllipsis ())] []) (Name f Store))] [(Expr (ConstantEllipsis ()))] ()) (With [((Call (Name open Load) [(ConstantStr "examples/expr2.py" ()) (ConstantStr "r" ())] []) (Name file Store))] [(Assign [(Name x Store)] (Call (Attribute (Name file Load) read Load) [] []) ())] ()) (With [((Tuple [(Name a Load) (Name b Load) (Name c Load)] Load) (Tuple [(Name y Load) (Name z Load)] Store))] [(Pass)] ())] [])
1
+ (Module [(With [((Call (Name A Load) [] []) (Name a Store)) ((Call (Name B Load) [] []) (Name b Store))] [(Expr (Call (Name f Load) [(Name a Load) (Name b Load)] []))] ()) (With [((Call (Name A Load) [] []) (Name a Store)) ((Call (Name B Load) [(Name a Load)] []) (Name b Store)) ((Call (Name C Load) [(Name a Load) (Name b Load)] []) (Name c Store))] [(Expr (Call (Name f Load) [(Name a Load) (Name c Load)] []))] ()) (With [((Call (Name open Load) [(ConstantStr "examples/expr2.py" ()) (ConstantStr "r" ())] []) (Name file Store))] [(Assign [(Name x Store)] (Call (Attribute (Name file Load) read Load) [] []) ())] ()) (With [((Call (Name open Load) [(ConstantEllipsis ())] []) (Name f Store))] [(Expr (ConstantEllipsis ()))] ()) (With [((Call (Name open Load) [(ConstantStr "examples/expr2.py" ()) (ConstantStr "r" ())] []) (Name file Store))] [(Assign [(Name x Store)] (Call (Attribute (Name file Load) read Load) [] []) ())] ()) (With [((Tuple [(Name a Load) (Name b Load) (Name c Load)] Load) (Tuple [(Name y Load) (Name z Load)] Store))] [(Pass)] ()) (With [((Call (Name tag Load) [(ConstantStr "x" ())] []) ())] [(Pass)] ())] [])
You can’t perform that action at this time.
0 commit comments