next up previous

Final Report of the COST-247 Action

Convenient notations everywhere with Rich Term Syntax

Charles Pecheur1

University of Liège
Institut Montefiore B28
B-4000 Liège


All "real" programming languages offer a convenient syntax for widely used values such as numbers, arithmetic operations, array subscripts, strings, etc. Instead of a list of particular operations with ad-hoc syntax, we propose to offer a richer general syntax for terms, that is independent of any particular type or value and is available for any new operation definition. The use of a particular syntactic form is thus completely uncoupled from any particular semantics. We then present, discuss and illustrate a collection of syntax forms: functional, infix (both already available in LOTOS), sequences, selectors and modifiers, structure builders, characters and strings, numbers. We also take account of the technical aspects involved in the syntax analysis of such forms.

This presentation has been given during the COST-247 3rd Management Committee Meeting (Evry, France, September 19--20, 1994).

COST-247 Working Group(s): 1

Now at: INRIA Rhône-Alpes
655, avenue de l'Europe
F-38330 Montbonnot Saint-Martin
tel:+33-4- -- fax:+33-4-

This Page was prepared by Mark Jorgensen.

Back to the VASY Home page