Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
WIKIPEDIA
/
nodejs
/
daily_store_reports_nodejs
/
node_modules
/
@fast-csv
/
parse
/
build
/
src
/
parser
/
column
:
NonQuotedColumnParser.js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NonQuotedColumnParser = void 0; const ColumnFormatter_1 = require("./ColumnFormatter"); const Token_1 = require("../Token"); class NonQuotedColumnParser { constructor(parserOptions) { this.parserOptions = parserOptions; this.columnFormatter = new ColumnFormatter_1.ColumnFormatter(parserOptions); } parse(scanner) { if (!scanner.hasMoreCharacters) { return null; } const { parserOptions } = this; const characters = []; let nextToken = scanner.nextCharacterToken; for (; nextToken; nextToken = scanner.nextCharacterToken) { if (Token_1.Token.isTokenDelimiter(nextToken, parserOptions) || Token_1.Token.isTokenRowDelimiter(nextToken)) { break; } characters.push(nextToken.token); scanner.advancePastToken(nextToken); } return this.columnFormatter.format(characters.join('')); } } exports.NonQuotedColumnParser = NonQuotedColumnParser; //# sourceMappingURL=NonQuotedColumnParser.js.map