Example for a XML grammar file

<?xml version="1.0"?>
<grammar>
 <priority>
  <terminal symbol="mult"/>
  <terminal symbol="div"/>
  <terminal symbol="plus"/>
  <terminal symbol="minus"/>
 </priority>

 <associativity symbol="mult"  type="right"/>
 <associativity symbol="div"   type="right"/>
 <associativity symbol="plus"  type="right"/>
 <associativity symbol="minus" type="right"/>


 <production symbol="exp">
  <nonterminal symbol="exp"/><terminal symbol="plus"/><nonterminal symbol="exp"/>
 </production>

 <production symbol="exp">
  <nonterminal symbol="exp"/><terminal symbol="minus"/><nonterminal symbol="exp"/>
 </production>

 <production symbol="exp">
  <nonterminal symbol="exp"/><terminal symbol="mult"/><nonterminal symbol="exp"/>
 </production>

 <production symbol="exp">
  <nonterminal symbol="exp"/><terminal symbol="div"/><nonterminal symbol="exp"/>
 </production>

 <production symbol="exp">
  <terminal symbol="pleft"/><nonterminal symbol="exp"/><terminal symbol="pright"/>
 </production>

 <production symbol="exp">
  <terminal symbol="id"/>
 </production>

 <production symbol="exp">
  <terminal symbol="number"/>
 </production>

 <start symbol="exp"/>
</grammar>
by Stephan Michels