3.3. The RGG dialect of XL

In order to denote the class de.grogra.rgg.Axiom (or one of the other node classes of the previous examples) by its simple name Axiom, it is necessary in Java to import the class or its declaring package by one of the following import statements:

import de.grogra.rgg.Axiom;
import de.grogra.turtle.*;

In XL, this is not necessary if you use the RGG dialect of XL, which is indicated by the file name extension rgg. This dialect simplifies the usage of XL within GroIMP by the following implicit declarations:

The standard XL programming language does not define these implicit declarations. For an example of the standard XL language, have a look at the BinaryTree as a standard XL file and its development.