Tiivistelmä syntaksi (AST)

Kirjoittaja: Randy Alexander
Luomispäivä: 25 Huhtikuu 2021
Päivityspäivä: 22 Kesäkuu 2024
Anonim
Tiivistelmä syntaksi (AST) - Tekniikka
Tiivistelmä syntaksi (AST) - Tekniikka

Sisältö

Määritelmä - Mitä abstrakti syntaksipuu (AST) tarkoittaa?

Abstrakti syntaksipuu (AST) on tapa esittää ohjelmointikielen syntaksi hierarkkisena puumaisena rakenteena. Tätä rakennetta käytetään symbolitaulukoiden luomiseen kääntäjille ja myöhemmälle koodin generoinnille. Puu edustaa kaikkia kielen rakenteita ja niiden myöhempiä sääntöjä.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää abstraktin syntaksipuun (AST)

Abstrakti syntaksipuu edustaa kaikkia ohjelmointikielen syntaktisia elementtejä, samanlaisia ​​kuin syntaksipuut, joita kielitieteilijät käyttävät ihmisten kielille. Puu keskittyy sääntöihin pikemminkin kuin elementteihin, kuten aaltosulkuihin tai puolipisteisiin, jotka päättävät lauseet joillakin kielillä. Puu on hierarkkinen, ja ohjelmointilausekkeiden osat on jaoteltu osiinsa. Esimerkiksi ehdollisen lausekkeen puussa on muuttujien säännöt, jotka riippuvat vaaditusta operaattorista.

AST: tä käytetään laajasti kääntäjissä tarkistamaan koodin tarkkuus. Jos luodussa puussa on virheitä, kääntäjä tekee virheen. AST: tä käytetään, koska joitain konstruktioita, kuten implisiittistä kirjoittamista, ei voida esittää ilmaisussa kielioppissa. AST: t ovat hyvin ominaisia ​​ohjelmointikieleille, mutta tutkimuksia on meneillään universaalisista syntaksipuista.