use backyard_parser::parse_eval;
#[test]
fn basic() {
let arena = bumpalo::Bump::new();
let asts = parse_eval(
&arena,
"class A {
protected public(get) static var ?A $a = 4;
public readonly A|callable|null $b = 4, $c = 6;
public string $d { &get { return $e; } set(int &...$i) => $f; };
}"
).unwrap();
insta::assert_yaml_snapshot!(asts);
}