Razlika između inačica stranice »Apstraktna sintaksa«
(Bot: Automatski unos stranica) |
m (bnz) |
||
Redak 1: | Redak 1: | ||
'''Apstraktna sintaksa''' je način predstavljanja podataka (tipično poruke prenešene preko [[komunikacija|komunikacijske]] veze ili [[računalni program|računalnog programa]] koji se [[jezični procesor|prevodi]]) neovisan o podatkovnim strukturama i kodiranjima korištenim pri prijenosu, kao i o konkretnom fizičkom predstavljanju podataka (koje se još zove i "konkretna sintaksa" u nazivlju jezičnih procesora, odnosno "transferna sintaksa" u komunikacijama). | |||
Interno predstavljanje podataka koje [[jezični procesor]] koristi je tipično specificirano u apstraktnoj sintaksi koristeći kategorije kao što su "naredba", "izraz" i "identifikator". Ovo predstavljanje je neovisno od sintakse izvornog programa (konkretne sintakse) koji se prevodi (iako je često jako slično). [[Stablo parsiranja]] je slično [[apstraktno sintaksno stablo|apstraktnom sintaksnom stablu]] ali tipično sadrži i dodatne sintaksno važne elemente poput zagrada, koje su implicitno prisutne u samoj hijerarhiji apstraktnog sintaksnog stabla. | Interno predstavljanje podataka koje [[jezični procesor]] koristi je tipično specificirano u apstraktnoj sintaksi koristeći kategorije kao što su "naredba", "izraz" i "identifikator". Ovo predstavljanje je neovisno od sintakse izvornog programa (konkretne sintakse) koji se prevodi (iako je često jako slično). [[Stablo parsiranja]] je slično [[apstraktno sintaksno stablo|apstraktnom sintaksnom stablu]] ali tipično sadrži i dodatne sintaksno važne elemente poput zagrada, koje su implicitno prisutne u samoj hijerarhiji apstraktnog sintaksnog stabla. | ||
[[Kategorija:Konstrukti u programiranju]] | [[Kategorija:Konstrukti u programiranju]] |
Trenutačna izmjena od 16:33, 1. svibnja 2022.
Apstraktna sintaksa je način predstavljanja podataka (tipično poruke prenešene preko komunikacijske veze ili računalnog programa koji se prevodi) neovisan o podatkovnim strukturama i kodiranjima korištenim pri prijenosu, kao i o konkretnom fizičkom predstavljanju podataka (koje se još zove i "konkretna sintaksa" u nazivlju jezičnih procesora, odnosno "transferna sintaksa" u komunikacijama).
Interno predstavljanje podataka koje jezični procesor koristi je tipično specificirano u apstraktnoj sintaksi koristeći kategorije kao što su "naredba", "izraz" i "identifikator". Ovo predstavljanje je neovisno od sintakse izvornog programa (konkretne sintakse) koji se prevodi (iako je često jako slično). Stablo parsiranja je slično apstraktnom sintaksnom stablu ali tipično sadrži i dodatne sintaksno važne elemente poput zagrada, koje su implicitno prisutne u samoj hijerarhiji apstraktnog sintaksnog stabla.