<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE message PUBLIC
  "-//MLarc//DTD MLarc output files//EN"
  "../../mlarc.dtd"[
  <!ATTLIST message
    listname CDATA #REQUIRED
    title CDATA #REQUIRED
  >
]>

  <?xml-stylesheet href="../../mlarc.xsl" type="text/xsl"?>


<message 
  url="2009/10/804fc006b1807f248f1f9646c35a70a0"
  from="Aaron Bohannon &lt;bohannon@c...&gt;"
  author="Aaron Bohannon"
  date="2009-10-07T16:20:10"
  subject="camlp5/revised syntax questions"
  prev="2009/10/367abf7faacbfc394dcb542dba7bf894"
  next="2009/10/074829c26a2d5bddcf9e6a023e1a9b4a"
  next-in-thread="2009/10/074829c26a2d5bddcf9e6a023e1a9b4a"
  prev-thread="2009/10/f4c2db533557676eb31a47d6e4761518"
  next-thread="2009/10/0e9c7e2ae6689422e1e9d874cd8f3816"
  root="../../"
  period="month"
  listname="caml-list"
  title="Archives of the Caml mailing list">

<thread subject="camlp5/revised syntax questions">
<msg 
  url="2009/10/804fc006b1807f248f1f9646c35a70a0"
  from="Aaron Bohannon &lt;bohannon@c...&gt;"
  author="Aaron Bohannon"
  date="2009-10-07T16:20:10"
  subject="camlp5/revised syntax questions">
<msg 
  url="2009/10/074829c26a2d5bddcf9e6a023e1a9b4a"
  from="blue storm &lt;bluestorm.dylc@g...&gt;"
  author="blue storm"
  date="2009-10-07T20:16:39"
  subject="Re: [Caml-list] camlp5/revised syntax questions">
<msg 
  url="2009/10/5d8af1da433fb68c732a6e6ec72601ca"
  from="Aaron Bohannon &lt;bohannon@c...&gt;"
  author="Aaron Bohannon"
  date="2009-10-08T14:39:53"
  subject="Re: [Caml-list] camlp5/revised syntax questions">
<msg 
  url="2009/10/6fc25f4b77ba5ce29700dc5405925c02"
  from="blue storm &lt;bluestorm.dylc@g...&gt;"
  author="blue storm"
  date="2009-10-10T12:31:45"
  subject="Re: [Caml-list] camlp5/revised syntax questions">
<msg 
  url="2009/10/4ad3ab7d4dbfb154c1200f9e52f982fe"
  from="Aaron Bohannon &lt;bohannon@c...&gt;"
  author="Aaron Bohannon"
  date="2009-10-14T02:04:13"
  subject="Re: [Caml-list] camlp5/revised syntax questions">
</msg>
</msg>
</msg>
</msg>
</msg>
</thread>

<contents>
&gt;From reading the camlp5 documentation, I've managed to write a syntax
extension that adds a new expression starting with a distinct keyword,
and it seems to work fine.  However, if I want to experiment with
infix notations, things get a little trickier.  I need to specify it's
precedence and associativity, of course.

So, there is a list of syntactic structures on this page:
http://pauillac.inria.fr/~ddr/camlp5/doc/htmlc/ast_transi.html

1) Where can I find the "level names" for each of these syntactic
constructs, for use with BEFORE, LIKE, etc?  Is that what the
"Comment" column is for?

2) I am confused by the fact that this is a list is for the revised
syntax.  I think most people (including me) want to modify the
original syntax.  e.g., imagine that I want to modify the record
update operator "&lt;-" in the original syntax---I need to refer to it
somehow, but it doesn't even appear in the list.

 - Aaron

</contents>

</message>

