Résumé

When we talk about teaching a robot an LL(l)-jargon, we mean specifying a langage processor, i.e. an acceptor and transducer that is able to translate robot instructions into machine code for the control unit of that robot. A syntax-directed development is proposed, i.e. a software method in which the syntax of the input of the application plays a sentral role. The syntax forms a frame on which semantic actions, attributes, local and global information can be attached. More specifically we use the ELL(1) format for the description of the langage. From this syntax-directed description an executable program is automatically produced using the Visual MIRATM tool.

We illustrate the usage of this LL(1)-jargons, in the description of an anticipating process of a robot.

Texte

Version Fac-similé [PDF, 6.1M]

Citer cet article

Référence papier

Albert Hoogewijs, Hans Gruyaert et Geert Vernaeve, « Teach your Robot an LL(1)-Jargon », CASYS, 8 | 2001, 59-73.

Référence électronique

Albert Hoogewijs, Hans Gruyaert et Geert Vernaeve, « Teach your Robot an LL(1)-Jargon », CASYS [En ligne], 8 | 2001, mis en ligne le 27 June 2024, consulté le 20 September 2024. URL : http://popups.lib.uliege.be/1373-5411/index.php?id=441

Auteurs

Albert Hoogewijs

University of Ghent, Pure Mathematics & Computer Algebra, Galglaan 2, B-9000 Ghent

Hans Gruyaert

University of Ghent, Pure Mathematics & Computer Algebra, Galglaan 2, B-9000 Ghent

Geert Vernaeve

University of Ghent, Pure Mathematics & Computer Algebra, Galglaan 2, B-9000 Ghent

Droits d'auteur

CC BY-SA 4.0 Deed