d to understand and
      maintain.
    </p>
    <p>
      One prime objective is to make the tool easy to use. When one thinks of a
      parser generator, the usual reaction is "it must be big and complex with
      a steep learning curve." Not so. Spirit is designed to be fully scalable.
      The framework is structured in layers. This permits learning on an
      as-needed basis, after only learning the minimal core and basic concepts.
    </p>
    <p>
      For development simplicity and ease in deplo