tmbb

Results 29 issues of tmbb

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...

The implementation would be very simple: ```elixir defmodule Fraction do @doc """ Sigil for fractions. Compiles to `Rational.new/2`. """ defmacro sigil_f({:, _meta, [text]} = _content, _modifiers) do case Code.string_to_quoted!(text) do...

Currently only the AND operator is supported