Browsable Web Applications: Abstract Model Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: dsl/architecture/mdws/abstract/extracted
Source used for this grammar: Julien Baudry, Web Applications: Abstract Model, WebApplications_AbstractModel.ecore, 2006/07/10

Summary

Syntax

Boolean ::=
	"true"
	"false"
Integer ::=
	integer
String ::=
	string
HyperLink ::=
	[server]::Server/ServerPage+
ClientPage ::=
	[hyperlink]::HyperLink
ClientPageModule ::=
	[consistsOf]::Client/ClientPage
LogicInterface ::=
	ε
DesignElement ::=
	ε
ServerPage ::=
	[useBusinessLogic]::Server/BusinessLogic [useDesignTemplate]::Server/DesignTemplate [generates]::Client/ClientPage+ [link]::HyperLink+
BusinessLogic ::=
	ε
DesignTemplate ::=
	ε

GrammarLabMaintained by Dr. Vadim Zaytsev a.k.a. @grammarware. Last updated in September 2015. []