Skip to content

Commit

Permalink
[FEATURE] add colon (:) as separator
Browse files Browse the repository at this point in the history
  • Loading branch information
SeeSharpSoft committed Apr 20, 2020
1 parent c8e5a41 commit 94459f9
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 7 deletions.
6 changes: 3 additions & 3 deletions src/main/java/net/seesharpsoft/intellij/plugins/csv/Csv.bnf
Expand Up @@ -13,10 +13,10 @@
tokenTypeClass="net.seesharpsoft.intellij.plugins.csv.psi.CsvTokenType"

tokens=[
TEXT='regexp:[^ ,;|\t\r\n"\\]+'
ESCAPED_TEXT='regexp:[,;|\t\r\n]|""|\\"'
TEXT='regexp:[^ ,:;|\t\r\n"\\]+'
ESCAPED_TEXT='regexp:[,:;|\t\r\n]|""|\\"'
ESCAPE_CHARACTER='regexp:\\'
COMMA='regexp:[,;|\t]'
COMMA='regexp:[,:;|\t]'
QUOTE='"'
CRLF='regexp:\n'
]
Expand Down
Expand Up @@ -32,11 +32,11 @@ import java.util.regex.Pattern;
%eof{ return;
%eof}

TEXT=[^ ,;|\t\r\n\"\\]+
ESCAPED_TEXT=[,;|\t\r\n]|\"\"|\\\"
TEXT=[^ ,:;|\t\r\n\"\\]+
ESCAPED_TEXT=[,:;|\t\r\n]|\"\"|\\\"
ESCAPE_CHAR=\\
QUOTE=\"
COMMA=[,;|\t]
COMMA=[,:;|\t]
EOL=\n
WHITE_SPACE=[ \f]+

Expand Down
Expand Up @@ -6,7 +6,8 @@ public enum CsvValueSeparator {
COMMA(",", "Comma (,)"),
SEMICOLON(";", "Semicolon (;)"),
PIPE("|", "Pipe (|)"),
TAB("\t", "Tab (↹)");
TAB("\t", "Tab (↹)"),
COLON(":", "Colon (:)");

private final String myCharacter;
private final String myDisplay;
Expand Down

0 comments on commit 94459f9

Please sign in to comment.