Postingan

Menampilkan postingan dari Juni, 2021

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...