Az A++ programozási nyelv

Helyesség

Helyesség

Szintaxis

Az A++ szintaxisa példákon keresztül érthető meg a legkönnyebben.

Az A++ definícióját és szintaxisát először EBNF jelöléssel, majd példákon keresztül igyekszem megmutatni.
Az A++ az alábbi diagramm alapján épül fel:

Definició diagram


Az alábbi szabály alapján kell a kódot "létrehozni":

Definíció


Például:

Az absztrakció szintaxisa (1. változat):

Absztrakció szintaxisa v1


Az absztrakció szintaxisa (2. változat):

Absztrakció szintaxisa v2


A referencia szintaxisa:

Referencia szintaxisa


A szintézis szintaxisa:

Szintézis szintaxisa


Előre definiált absztrakciók felhasználásával előállított kód:

Definíció elore definiált absztrakciókkal


Példa, az előre definiált primitívek használatára:

Using Pre-Defined primitives