Analisa Sintaks
ANALISA SINTAKS Definisi SintaksPendefisian Sintaks suatu bahasa dilakukan dengan menggunakan suatu notasi tata bahasa bebas konteks (context-free grammar) atau untuk memudahkan disebut tata bahasa saja.Suatu tata bahasa secara alamiah menerangkan struktur hirarki dari banyak bentuk bahasa pemrograman. Misalkan perintah if-else dari bahasa C mempunyai bentuk:if (ekspresi) perintah else perintahKet :Dalam hal ini suatu perintah adalah gabungan dari :- kata kunci if- kurung buka- ekspresi- kurung tutup- perintah- kata kunci else- perintah lainnya(Dalam bahasa C tidak ada kata kunci then).Bila digunakan nama variabel expr untuk menyatakan suatu ekspresi dan variabel stmt untuk menyatakan suatu perintah, maka struktur aturan ini dapat dinyatakan sebagai berikut : stmt → if ( expr ) stmt else stmt Ket:→ (tanda panah dibaca sebagai) “Dapat berbentuk suatu”.Aturan diatas disebut juga suatu produksi (production) . Da...