lexer grammar CSVParser; T21 : ',' ; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 30 LPAR : '('; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 31 RPAR : ')'; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 32 PLUS : '+'; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 33 POINT : '.'; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 34 MINUS : '-'; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 35 APPOS : '\''; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 36 SLASH : '/'; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 37 DATE : NUMBER'/'NUMBER; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 39 StringLiteral : '"' (.)+ '"'; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 42 IDENTIFIER : LETTER (LETTER|DIGIT|'_')*; //FILENAME: IDENTIFIER'.'IDENTIFIER; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 46 NUMBER : DIGIT(DIGIT)*; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 48 FLOATINGPOINT : DIGIT+('.')DIGIT+; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 51 fragment LETTER : ('a'..'z'|'A'..'Z'); // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 54 fragment DIGIT : ('0'..'9'); // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 57 WS : (' '|'\r'|'\t') {$channel=HIDDEN;} ; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 60 COMMENT : '/*' .* '*/' {$channel=HIDDEN;} ; // $ANTLR src "C:\temp\CSVParsingProject\src\CSVParser.g" 64 LINE_COMMENT : '//' ~('\n'|'\r')* '\r'? '\n' {$channel=HIDDEN;} ;