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

Genellikle ayrıştırıcı olarak adlandırılan bir sözdizimi ayrıştırıcısı, bir programlama dili derleyicisinin veya yorumlayıcısının ö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 formata dönüştürün. Başka bir deyişle, bir sözdizimi ayrıştırıcısı, kodun gramer 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 yorumlayıcısının anlayabileceği şekilde yazılmasını sağlar.

Yapı {Analiz}

Ayrıştırıcı, kodun hiyerarşik yapısını belirler, işlevler 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.

Temsilcilik

Ayrıştırıcı bileşeni tarafından üretilen sözdizimi ağacı tipik olarak bir kaynak kodu çeviri/derleme 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 Gibi
  • Özel Diyagram Olarak
  • Yapılandırılmış Metin Olarak