Complete name extraction module (full AST support)