Szablony GDL

Szablony GDL umożliwiają analizatorowi weryfikowanie wpisów GDL. Każdy wpis może być skojarzony z określonym szablonem.

GDL udostępnia standardowy szablon, który można rozszerzyć, dodając nowe szablony. Szablon standardowy definiuje wszystkie atrybuty i konstrukcje , które są znane systemowi operacyjnemu.

Relacja między szablonami jest definiowana przez dziedziczenie.

Analizator GDL kojarzy każdy wpis danych w pliku GDL z szablonem. Jeśli wpis danych jest konstrukcją, szablon określa w sposób pośredni wszystkich członków, którzy mogą pojawić się w ramach tej konstrukcji. To skojarzenie jest stosowane rekursywnie, aby każdy wpis danych mógł mieć skojarzony z nim szablon. Szablony używają określonych kryteriów , aby zdefiniować, w jaki sposób szablon odnosi się do danych, a określone typy danych są używane dla szablonów.

GDL używa określonych dyrektyw dla szablonów.