title: ANTLR get and split lexer content
body: <p>first, sorry about my english, i still learning.</p>
  
  <p>I writing Python module for my framework, which parsing CSS files. I try regex, ply (python lexer and parser), but i found myself in ANTLR.</p>
  
  <p>First try, i need to parse comments from CSS file. 
  This is my CSS string to parse:</p>
  
  <pre><code>/*test*/
  
  /*
  test1
  /*
  
  /*test2/*nested*/comment/*
  </code></pre>
  
  <p>I know that CSS doesn't allow nested comments, but i need it in my framework. I wrote simple ANTLR grammar:</p>
  
  <pre><code>grammar CSS;
  
  options {
      language = Python;
  }
  
  styleSheet
      : comments EOF ;
  
  comments
      : NESTED_ML_COMMENT*
      ;
  
  NESTED_ML_COMMENT
      :   '/*' 
          (options {greedy=false;} : (NESTED_ML_COMMENT | . ) )* 
          '*/' 
      ;
  
  LINEBREAK 
      :  ('\n\r' | '\n')+{$channel=HIDDEN; };
  </code></pre>
  
  <p>What i get in result is:</p>
  
  <p><img src="https://i.stack.imgur.com/vov5D.jpg" alt="enter image description here"></p>
  
  <p>What i expect (paint work :D):</p>
  
  <p><img src="https://i.stack.imgur.com/23EcE.jpg" alt="enter image description here"></p>
  
  <p>Notice that i <strong>don't</strong> want /* and */ in result.</p>
  
  <p>Is there any way to do this in pure ANTLR? I have no problem with using python in ANTLR, but if there any way to do this without python i will be grateful.</p>