-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
## Features * Can now parse files line by line in a fixed-size reading mode * Now has an option to ignore quotes when parsing ## Improvements * Speed increases in vanilla Lua and LuaJIT (benchmarks updated!) * Refactored code for easier maintenance ## Bugfixes * Better handling of multiple escaped quotes in vanilla lua (thanks @fredrikj83 #25)
- Loading branch information
1 parent
705d3a5
commit 8668631
Showing
10 changed files
with
777 additions
and
339 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
package = "ftcsv" | ||
version = "1.2.0-1" | ||
|
||
source = { | ||
url = "git://github.com/FourierTransformer/ftcsv.git", | ||
tag = "1.2.0" | ||
} | ||
|
||
description = { | ||
summary = "A fast pure lua csv library (parser and encoder)", | ||
detailed = [[ | ||
ftcsv is a fast and easy to use csv library for lua. It can read in CSV files, | ||
do some basic transformations (rename fields) and can create the csv format. | ||
It supports UTF-8, header-less CSVs, and maintaining correct line endings for | ||
multi-line fields. | ||
It supports loading an entire CSV file into memory and parsing it as well as | ||
buffered reading of a CSV file. | ||
]], | ||
homepage = "https://github.com/FourierTransformer/ftcsv", | ||
maintainer = "Shakil Thakur <[email protected]>", | ||
license = "MIT" | ||
} | ||
|
||
dependencies = { | ||
"lua >= 5.1, <5.4", | ||
} | ||
|
||
build = { | ||
type = "builtin", | ||
modules = { | ||
["ftcsv"] = "ftcsv.lua" | ||
}, | ||
} | ||
|
Oops, something went wrong.