I worked on a compiler because that's what Corion suggested I do.

The distinction between compilation and interpretation is orthogonal to the ability to write a BNF (or another specification) of the language's syntax. Compilation versus interpretation is a detail of implementation.

What ikegami is trying to understand is if there are legitimate documents you cannot produce from aXML programs because they contain character sequences that could be aXML instructions. (Certainly you can modify the plugin environment to avoid that, but there's a tarpit to avoid in doing so. Whether that's a problem in practice is up to the user to discover, but I've worked around quoting issues in polylingual programs before and have no inclination to do so again.)


Improve your skills with Modern Perl: the free book.


In reply to Re^13: Is an aXML compiler possible? by chromatic
in thread Is an aXML compiler possible? by Logicus

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.