Mengenai DCFL, saya tidak melihat notasi yang lebih baik daripada fungsi transisi dari automaton pushdown deterministik, yaitu menulis secara eksplisit aturan bentuk dengan menyatakan dalam , tumpukan simbol, urutan simbol stack, dan simbol input atau string kosong. Notasi itu sendiri tidak memaksakan determinisme, tetapi mudah diperiksa. Dengan menggunakan jenis notasi tata bahasa bebas konteks (seperti BNF), Anda akan mengalami masalah karena DCFL adalah subkelas CFL yang tepat, dan seperti dicatat oleh DaniCL, Anda tidak dapat memutuskan secara umum diberi CFG apakah bahasanya ditentukan deterministik.q , q ′ Q z γ aq, z, a → q′, γq, q′QzγSebuah
Mengenai VPLS, sebuah tanda kurung / kurung-gaya untuk CFGs akan cukup baik, dengan aturan bentuk di mana adalah non-terminal, simbol panggilan, simbol kembali, dan suatu urutan yang teratur ekspresi lebih dari simbol dan nonterminals internal campuran. Karena setiap VPL juga merupakan (D) CFL, Anda juga dapat menggunakan kembali notasi di atas untuk pushdown automata dan memeriksa apakah operasi stack cocok dengan panggilan dan pengembalian, atau menuliskan hubungan transisi dari automaton kata bersarang (yang akan kurang redundan) .A a b αA→aαbAabα
Sunting: kalau dipikir-pikir itu, notasi untuk skema XML, seperti sintaks kompak RelaxNG --- yang merupakan notasi ASCII ---, dapat dengan mudah digunakan untuk VPL. Anda akan hanya perlu untuk menegakkan beberapa konvensi penamaan untuk tag, misalnya tag pembuka "<ab>" untuk panggilan simbol pencocokan tag penutup "</ ab>" untuk simbol kembali .bab