Context-aware grep for source code with semantic pattern matching and language awareness.