title: #line keyword in C
body: <p>I am trying to understand some code and I've come across a keyword that I've never seen before. I tried to google it, but haven't found anything regarding it as well.</p>
  
  <pre><code>char *valtext;
  #line 1 "Values.l"
  #define INITIAL 0
  #line 2 "Values.l"
  int reserve(char *s);
  #line 388 "lex.val.c"
  </code></pre>
  
  <p>I've included the entire block hoping that perhaps someone can help me understand this chunk of code. I can't find any files on my system named "Values.l" and this chunk of code is located in the "lex.val.c" file.</p>
  
  <p>Thanks in advance.</p>