Today I realized how powerful macros really are
|
|
17
|
4729
|
September 8, 2023
|
Any idea how to emit an empty AST node in a macro?
|
|
5
|
219
|
June 25, 2023
|
A script for re-writing AST: where to start?
|
|
5
|
477
|
March 4, 2023
|
Sourceror - Utilities to work with Elixir source code
|
|
14
|
2363
|
February 5, 2023
|
How does the =/2 special form work?
|
|
1
|
272
|
December 7, 2022
|
Generating general AST syntax from Elixir app
|
|
3
|
298
|
November 2, 2022
|
Using `is_*` functions on AST nodes
|
|
8
|
286
|
October 20, 2022
|
How to turn Macro.string_to_quoted_with_comments! back into string
|
|
2
|
383
|
August 3, 2022
|
how to fetch the list of necessary bindings in an EEx template or in a AST
|
|
1
|
271
|
July 19, 2022
|
How to create a tuples with Sourceror library (AST pattern)
|
|
1
|
369
|
May 19, 2022
|
Decompile BEAM files to Elixir source code
|
|
14
|
6112
|
March 29, 2022
|
Find out unbound variables in the AST, or How I Made Drab Better But Slower, or I Need A Community Opinion on the Approach
|
|
13
|
1671
|
January 7, 2022
|
Create a module in memory, refresh/reload on change
|
|
5
|
851
|
September 2, 2021
|
How to test a macro by comparing the resulting AST?
|
|
9
|
559
|
August 25, 2021
|
How to get the AST that would be generated by the given macro?
|
|
26
|
2111
|
August 4, 2021
|
Distinguish variable from call of 0-arity function
|
|
1
|
650
|
May 22, 2021
|
How to get an AST and Macro.Env of a function by name and arity?
|
|
9
|
1207
|
May 21, 2021
|
Macros that define functions: conversions between an atom and an AST leaf that is an atom
|
|
5
|
847
|
May 19, 2021
|
Is there a complete Elixir AST reference?
|
|
14
|
2386
|
April 27, 2021
|
How do I get a well-formatted string from an AST?
|
|
10
|
2312
|
December 17, 2019
|
Can anyone englighten me on how the Poison.Encoder __deriving__ macro works?
|
|
2
|
788
|
November 30, 2019
|
How to remove comments from Elixir code?
|
|
6
|
1281
|
July 13, 2019
|
Extract AST from code in tests (using ExUnit) seems not possible
|
|
1
|
541
|
June 21, 2019
|
How to expand AST fully?
|
|
3
|
1852
|
May 14, 2019
|
10) ElixirConf EU 2019 - The Elixir parser under the microscope - Arjan Scherpenisse
|
|
0
|
663
|
May 9, 2019
|
Dynamic function generation at runtime with Code.eval_... very slow
|
|
8
|
3579
|
October 19, 2018
|
Static analysis in Elixir - how to have more static information?
|
|
8
|
1078
|
October 18, 2018
|
Parse Elixir Module AST to replace functions and replace the original source file?
|
|
4
|
1629
|
September 16, 2018
|
Accessing a map element and adding parens after it might be confusing?
|
|
11
|
1160
|
August 14, 2018
|
How to increase printable_limit from Macro.to_string()?
|
|
3
|
771
|
April 11, 2018
|