Following this tutorial ndf making it Ada-fied. This Pascal Parser Combinator library was also useful.
This isn't a serious project, just following a tutorial to understand how to do this in an object-oriented way.
Copyright (C) 2020, Luke A. Guest
BSD