========================================================================
Top-level nodes
========================================================================

/ {};

&foo {};

---

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

========================================================================
Child nodes
========================================================================

/ {
    foo {
        bar {};
    };
    baz {};
};

---

(document
    (node name: (identifier)
        (node name: (identifier)
            (node name: (identifier))
        )
        (node name: (identifier))
    )
)