En treelike framställning av program som används i många integrerade programmeringsmiljöer och struktur-orienterade redaktörer.