Home | History | Annotate | Download | only in functional
      1 grammar t036multipleReturnValues;
      2 options {
      3   language = JavaScript;
      4 }
      5 
      6 a returns [foo, bar]: A
      7         {
      8             $foo = "foo";
      9             $bar = "bar";
     10         }
     11     ;
     12 
     13 A: 'a'..'z';
     14 
     15 WS  :
     16         (   ' '
     17         |   '\t'
     18         |  ( '\n'
     19             |	'\r\n'
     20             |	'\r'
     21             )
     22         )+
     23         { $channel = HIDDEN }
     24     ;    
     25 
     26