Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Speedup: PrettyPrint, Render, and Parse (#12)
- Use string builder for Render and PrettyPrint - Use runes instead of strings for current char comparison - Use sets instead of arrays - Build the regex exactly once - Use token as a rune array - Give size and cap for `fTokens` - Add test for non-nil tokens and fix issue - Add 3 formula function errors - Add comments for the helper function - Define helper functions after constants, variables, and data types - Simplify data type declaration in the function parameters - Remove outdated URL links in the documentation
- Loading branch information