ADOxx Documentation
Theory - Hands-On - Scenarios - Community - Development Tools
Theory
ADOxx Development Languages: Syntax Support
The following section offers a syntax support for the listed ADOxx Development Languages in the source code editor Notepad++:
- AdoScript
- ADOxx Definition Language (ADL)
- ADOxx Library Language (ALL)
- Notebook/Attribute Notation Language AttrRep
- Graphical Notation Language GraphRep
In addition, this section offers a LaTeX package for highlighting the source code of the following ADOxx Development Languages in documents:
AdoScript syntax highlighting
The following example shows how the syntax highlighting of AdoScript looks like in Notepad++:
SET endbutton: "ok" WHILE (endbutton = "ok") {
CC "AdoScript" EDITBOX text: (adoscript)
title:"Enter the code you want to test..." oktext:"Run" fontname:"Arial" fontheight: 14 IF (endbutton = "ok") {
SETG adoscript:(text)
EXECUTE (text) }}
In order to use the syntax highlighting of AdoScript download the AdoScript syntax highlighting package and follow the instructions provided in the file Instructions.txt.
ADOxx Definition Language (ADL) syntax highlighting
The following example shows how the syntax highlighting of the ADOxx Definition Language (ADL) looks like in Notepad++:
WORKING ENVIRONMENT MODEL <Role model> : <ECAAD-WE-library-3.1.1>
VERSION <>
TYPE <Role model>
ATTRIBUTE <Author>
VALUE "martosp"
ATTRIBUTE <Creation date>
VALUE "13.10.2016, 14:11"
ATTRIBUTE <Date last changed>
VALUE "13.05.2017, 13:22:36"
ATTRIBUTE <Last user>
VALUE "training01"
ATTRIBUTE <Keywords>
VALUE ""
ATTRIBUTE <Viewable area>
VALUE "VIEW representation:graphic
GRAPHIC x:-16 y:-16 w:1103 h:927 scale:0.946229674045
TABLE"
In order to use the syntax highlighting of the ADOxx Definition Language (ADL) download the ADOxx Definition Language (ADL) syntax highlighting package and follow the instructions provided in the file Instructions.txt.
ADOxx Library Language (ALL) syntax highlighting
The following example shows how the syntax highlighting of the ADOxx Library Language (ALL) looks like in Notepad++:
ATTRIBUTE <Version number>
VALUE ""
ATTRIBUTE <Date last changed>
VALUE "10.05.2013, 13:07"
ATTRIBUTE <Last user>
VALUE "Admin"
ATTRIBUTE <Keywords>
VALUE "ADOxx - EMPTY LIBRARY"
ATTRIBUTE <Comment>
VALUE ""
ATTRIBUTE <Description>
VALUE "This is an empty Application Library, supplied with the ADOXX metamodelling tool.
It contains no model types."
ATTRIBUTE <Modi>
VALUE " "
In order to use the syntax highlighting of the ADOxx Library Language (ALL) download the ADOxx Library Language (ALL) syntax highlighting package and follow the instructions provided in the file Instructions.txt.
AttrRep syntax highlighting
The following example shows how the syntax highlighting of the Notebook/Attribute Notation Language AttrRep looks like in Notepad++:
NOTEBOOK
CHAPTER "Chapter I"
GROUP "Group I" color: red
ATTR "Name"
ATTR "Position"
ATTR "Size"
ENDGROUP
GROUP "Group II" color: red
ATTR "Value" mandatory
ATTR "Weather"
ATTR "Type"
ATTR "Garden"
ENDGROUP
In order to use the syntax highlighting of the Notebook/Attribute Notation Language AttrRep download the AttrRep syntax highlighting package and follow the instructions provided in the file Instructions.txt.
GraphRep syntax highlighting
The following example shows how the syntax highlighting of the Graphical Notation Language GraphRep looks like in Notepad++:
GRAPHREP
SHADOW off
FILL color:blue
ELLIPSE x:0.00cm y:0cm rx:1cm ry:1cm
ATTR "Name" x:0.00cm y:1.0cm w:c
In order to use the syntax highlighting of the Graphical Notation Language GraphRep download the GRAPHREP syntax highlighting package and follow the instructions provided in the file Instructions.txt.
ADOxx in LaTeX
Thanks to our community member Mr. Swante Brechler we can provide you here with a LaTeX source code highlighting package. In order to use the LaTeX source code highlighting for documents download the LaTeX package. The package contains instructions of how to start using LaTeX and examples of source code highlighted documents.