Test, validate and match regular expressions
Matches Go-style short variable declarations of the form `name := new(Type)(args);`, capturing the variable name, the instantiated type, and the constructor arguments in separate groups. Typically used in static analysis or when parsing decompiled Go binaries (e.g., Ghidra output) to locate where new package types are allocated and initialized.