A few internal constants are defined in the XCSV parser to make the style file simpler. They may or may not be used and are optional in most cases. Note that only certain style file directives map these constants.
Style Constant | Maps to Char(s) |
---|---|
COMMA | , |
COMMASPACE | ,<space> |
SINGLEQUOTE | ' |
DOUBLEQUOTE | " |
COLON | : |
SEMICOLON | ; |
NEWLINE | \n |
CR | \r |
CRNEWLINE | \r\n |
TAB | \t |
SPACE | <space> |
HASH | # |
PIPE | | |
WHITESPACE | see below |
The WHITESPACE constant has special properties. When reading data, WHITESPACE refers to sequential runs of SPACES and/or TABS. When writing data, WHITESPACE is always a single SPACE.
For example, the following line:
SOME_NAME 30.1208 -91.1365 SOME OTHER NAME
Parses into the following data fields:
SOME_NAME,30.1208,-91.1365,SOME,OTHER,NAME