
========================================================================
Delete nodes
========================================================================

/ {
    foo: bar {};
    /delete-node/ bar;
    /delete-node/ &foo;
};

---

(document
    (node
        name: (identifier)
        (node
            label: (identifier)
            name: (identifier)
        )
        (delete_node
            name: (identifier))
        (delete_node
            name: (reference label: (identifier)))
    )
)

========================================================================
Delete properties
========================================================================

/ {
    baz = "baz";
    /delete-property/ baz;
};

---

(document
    (node
        name: (identifier)
        (property
            name: (identifier)
            value: (string_literal))
        (delete_property
            name: (identifier))
    )
)