()
| 93 | |
| 94 | |
| 95 | def test_var_pattern(): |
| 96 | v = is_var("x") |
| 97 | assert isinstance(v, VarPattern) |
| 98 | assert v.name == "x" |
| 99 | assert v.match(rx.Var("x")) |
| 100 | assert is_var().match(rx.Var("x")) |
| 101 | assert is_var().match(rx.DataflowVar("x")) # DataflowVar is also a Var |
| 102 | assert not v.match(rx.GlobalVar("x")) |
| 103 | |
| 104 | |
| 105 | def test_dataflow_var_pattern(): |