This note covers
the following topics in prolog: easing in to Prolog, Lists in Prolog, Data Input
in Prolog, parsing, Building a Symbol table and Prolog Semantics.
The purpose of this note is to evaluate the suitability of Prolog
in the implementation of a graphic tool for design and specification of Ada
programs.