This PR adds a post-processing step that transforms regular atoms to be modules (:name_classes) when they're part on the left-hand-side of a . operator, so a call of a function on an erlang module highlights the same as a call on an Elixir module.
I'm pretty new to the makeup_elixir codebase so this might not be the correct place to put this transformation. Let me know!
:wave: hiya!
Following up on https://github.com/elixir-lang/tree-sitter-elixir/pull/5#issuecomment-941556251:
This PR adds a post-processing step that transforms regular atoms to be modules (
:name_class
es) when they're part on the left-hand-side of a.
operator, so a call of a function on an erlang module highlights the same as a call on an Elixir module.I'm pretty new to the makeup_elixir codebase so this might not be the correct place to put this transformation. Let me know!
cc: @jonatanklosko