initial port to flex/bison and starting node inheritance hierarchy