Dorgan
Dorgan
This is derived from a discussion at #23. The tl;dr is that wrapping literals in `:__block__` works, but makes it cumbersome to pattern match against. Some other nodes could be...
This is a follow up of https://github.com/doorgan/sourceror/issues/13#issuecomment-864484485 `Sourceror.patch_string/2` is able to apply textual patches to multiple ranges of text, but it doesn't check for overlapping ranges, meaning the user has...
Now that line corrections are fully handled by `Sourceror.Comments.extract_comments/2`, should these functions be deprecated? Their purpose was to apply line corrections manually, but they're no longer necessary, and right now...
`Sourceror.parse_expression/2` tries to parse an expression on a line-by-line basis, but it would be better if it were able to parse the largest single expression by reading the source code...
OTP versions tried: 24.3.3, 25.0 Elixir versions tried: 1.13, 1.14 Operating systems tried: Windows 10, Ubuntu 20.04, MacOS Expected behavior: 1. I click "Disassemble BEAM" on a .beam file 2....
Functions like `put_in` or `update_in` are very useful to work with nested data, so naturally they'd be nice for Elixir AST. Unfortunately, the Elixir AST is just tuples, and we...
Some notes: - We need to exclude exception modules from lib_elixir - We need to wait until lib_elixir uses `httpc` or other http module that doesn't require elixir >= 1.13