Inspirel banner

Programming Distributed Systems with YAMI4

10.2.1 General Conventions

The YAMI4 Definition Language contains the following syntax elements:

An important constraint is that user-provided identifiers should not conflict with keywords or reserved identifiers in the target programming language. For example, Friend might look like a perfectly valid identifier for a record or field, but in C++ it will conflict with the keyword friend if the selected conversion is to lowercase. The same identifier might be valid in Ada or Java. The user should take such issues into account when choosing names for his program entities.