I am trying to figure out how to check for the delimiting quote in a literal string. Any help is appreciated.
Here is what I have so far in my start condition.
<stringLiteral>INITIAL {value = ""; beginLine = lineNum; beginCol = colNum; }
<stringLiteral>\\n {cout<<"\n"; newline();}
<stringLiteral>\" {yylval.sval = new string(value); return STRING;}
<stringLiteral>\\. {error(linenum, colnum, string(YYText()) + " illegal token");}