Guest User

Untitled

a guest
Jun 19th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. // The basic rule
  2. decl
  3. : typename Identifier ('=' expression)? (',' Identifier ('=' expression)?)* ';'
  4. ;
  5.  
  6. // The desired rewrite
  7. decl
  8. : typename i+=Identifier ('=' e+=expression)? (',' i+=Identifier ('=' e+=expression)?)* ';'
  9. -> ^(DECL typename ^(ID $i)+ ^(EXPR $e)+
  10. ;
Add Comment
Please, Sign In to add comment