title: parser name defined to default :"parse" warning bison after %start
body: <p>I have a bison-flex project working on linux ubuntu vmPlayer, and for some reason I have  a warning I can't get off.. this is the beginning of my file, and my program (extra.y is bison file) does start with "lines":</p>
  
  <pre><code>%{   
     #include &lt;stdio.h&gt; 
     #include &lt;stdlib.h&gt;  
     #include &lt;string&gt;
     #include &lt;string.h&gt;
  #include &lt;iostream&gt;
     #include &lt;map&gt;   
     #include &lt;math.h&gt;
     #include &lt;algorithm&gt;
     int yylex();   
     void yyerror(const char*)       
     char dollarOrWave=' ';
  %}
  
  %left OR 
  %left AND
  %union {
  int     int_val;
  char*   str_val;
  }                         //THIS IS LINE 70 !!
  
  %token&lt;int_val&gt; T_INT              
  %token&lt;str_val&gt; STREXP
  %type&lt;int_val&gt; expr   
  %type&lt;str_val&gt; stringExp
  %start lines
  
  %%
  lines:            
      line         { }//checkDollars(); }//checkDollars(); }
  | lines line     { checkDollars(); numStringVarsFlag=0; }
  ;
  </code></pre>
  
  <p>Warning:</p>
  
  <pre><code>extra.y:70 parser name defined to default :"parse"
  </code></pre>
  
  <p>Searching I've seen that: <a href="https://stackoverflow.com/questions/10238306/bison-grammar-warnings">Bison grammar warnings</a>  but it still gives me that warning..
  ..HELP??</p>