lexer grammar MyLexer;    				

COMMA        : ',' ;
NL           : ('\r')?'\n' ;
CONTINUATION : BACKSLASH NL -> skip ;
WS           : [ \t\r\n]+ -> skip ;
STRING       : (ESCAPSED_COMMA|~[\\,\r\n])+ ;

fragment BACKSLASH    : '\\' ;
fragment ESCAPSED_COMMA : '\\,' ;