The prerequisite for the creation of macros is to know the syntactic rules on which the language is basing. In appendix A the syntactic rules are described in detail.