All notable changes to this project will be documented in this file.
Thanks to @jlaramie for all these changes.
- Changes to array output. See
test/arrays-test.js
.
- Definition for a generic en-EU language.
options.preserveLanguage
to keep language-specific delimiters as well as TRUE/FALSE valuesoptions.asClass
- To returnTokens
instance instead ofTokens[]
.- Improved compatibility with other libraries
- #6 - Quotes around named ranges with spaces are not preserved
- #8 - Vertical range separator always being , instead of ; in the tokens
- Fixed issue with parsing scientific numbers that caused problems with whitespace.
- Support for different languages/locales (not really, it's broken)
- TypeScript support
- Range intersection operator is now represented as a single space (was: empty string)
- Tokenizer function now exported as
tokenize
tokenize()
returns Array of tokens
- Original impl brought over from http://ewbi.blogs.com/develops/2004/12/excel_formula_p.html
- Tests
- Issue with "All cells in row(s)" ranges, e.g.
5:10