Open asummers opened 6 years ago
Most of these warnings will be best solved by a refactoring of the lexical scanner. The manner in which atoms are constructed is part of the problem. (That is all known and referenced in jeremyjh/dialyxir#182)
I think if the atom nonterminal was split into a quoted atom rule and a bare atom rule, that might help simplify things.
Approaching it the same way that Elixir does, with two syntaxes for atoms, will allow for more direct processing.
See https://github.com/jeremyjh/dialyxir/issues/182