tion step from the source EBNF code to
      C or C++ code.
    </p>
<p>
      The syntax and semantics of the libraries' API directly form domain-specific
      embedded languages (DSEL). In fact, Spirit exposes 3 different DSELs to the
      user:
    </p>
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
          one for creating parser grammars,
        </li>
<li class="listitem">
          one for the specification of the required tokens to be us