Sözdizimi {Ayrıştırıcı}

Genellikle basitçe ayrıştırıcı olarak adlandırılan bir sözdizimi ayrıştırıcısı, bir programlama dili derleyicisinin veya yorumlayıcının çok önemli bir bileşenidir. Ana işlevi, bir programlama dilinde yazılmış kaynak kodun yapısını analiz etmektir. ve bilgisayarın anlayabileceği ve yürütebileceği bir biçime dönüştürün. Başka bir deyişle, bir sözdizimi ayrıştırıcısı, kodun dilbilgisi açısından doğru olmasını ve programlama dilinin kurallarına uymasını sağlar

The Great Syntax Wood

Amaç

Sözdizimi {Doğrulama}

Ayrıştırıcı, kodu doğru sözdizimi için kontrol eder ve programlama dilinin kurallarını uygular. Kodun, dilin derleyicisinin veya tercümanının anlayabileceği şekilde yazılmasını sağlar.

Yapı {Analiz}

Ayrıştırıcı, kodun hiyerarşik yapısını belirler, fonksiyonlar gibi öğeleri tanımlar, döngüler, şartlar, değişkenler ve daha fazlası. Bu yapı, derleme veya yorumlamanın sonraki aşamaları için çok önemlidir.

Temsil

Ayrıştırıcı bileşeni tarafından üretilen sözdizimi ağacı, genellikle bir kaynak kodu çevirisi/derlemesi sırasında bir ara adım olarak kullanılır. Genel olarak, bir sözdizimi ağacının yazılım mühendisi tarafından okunması amaçlanmamıştır.

  • Yönlendirilmiş Grafik Olarak
  • Özel Diyagram Olarak
  • Yapılandırılmış Metin Olarak