Initial version

The main function lexical_analysis calls domain_characteristics and
path_characteristics. Points 1-8 implemented in this version.