ex_spirit
ex_spirit copied to clipboard
Ideas to improve compilation speed.
A generic issue to discuss performance enhancements (like replacing the Context struct with a record, no matter how un-elixiry that is)
``` Unsafe variable found at: lib/ex_spirit/parser.ex:1315 warning: the variable "context" is unsafe as it has been set inside one of: case, cond, receive, if, and, or, &&, ||. Please explicitly...
ExSpirit need an awesome tutorial. I suggest something like this and might even help: 1. Quickstart: pretend ExSpirit is a PEG parser. Explain the combinators and show some simple examples....
The function `repeatFn` should be renamed to `repeat_fn` according to the elixir style guide.
You say that: > The repeat parser repeats over a parser for bounded number of times, returning the results as a list. It does have a slight overhead compared to...