Hacker News new | ask | show | jobs
by conartist6 541 days ago
Essentially this fuses the best of several of these approaches:

- You get the simplicity of "direct code search". You just write the syntax you want to find.

- You get the full power of "code with holes", e.g. to be able to distinguish between matching a body with no children and a body with arbitrary children

- You get the full precision of an embedded language. There are no technical limitations on this technique and what programming languages it is readily compatible with.