title: Using Pest.rs, how can I specify that comments are to be anchored and whole line?
body: <p><a href="https://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_exim_runtime_configuration_file.html" rel="nofollow noreferrer">Exim uses a really awkward comment syntax,</a></p>
  <blockquote>
  <p>Blank lines in the file, and lines starting with a # character (ignoring leading white space) are treated as comments and are ignored. <strong>Note: A <code>#</code> character other than at the beginning of a line is not treated specially, and does not introduce a comment.</strong></p>
  </blockquote>
  <p>This means that,</p>
  <pre><code># This is is a comment
  This has no comments # at all
  </code></pre>
  <p>Is there a way to mirror this with Pest.rs? I've tried this,</p>
  <pre><code>COMMENT    = { &quot;#&quot; ~ (!NEWLINE ~ ANY)* ~ NEWLINE }
  WHITESPACE = _{ &quot; &quot; }
  main       = { SOI ~ ASCII_ALPHA* ~ EOI }
  </code></pre>
  <p>But, this will match on</p>
  <pre><code>MyText # Exim test this is not a comment 
  </code></pre>
  <p>How can I anchor the comment to the left?</p>