होता है, मैं उन कार्यों को एक बड़ी सीपीपी फ़ाइल में ढूंढना चाहता हूं जिसमें उनके शरीर में एक विशिष्ट शब्द हो।एक cpp फ़ाइल में फ़ंक्शन कैसे ढूंढें जिसमें grep, vim's grep, या अन्य यूनिक्स शैल कमांड का उपयोग करते हुए एक विशिष्ट शब्द
जिन फ़ाइलों के साथ मैं काम कर रहा हूं, उनमें से एक इंडेंट लाइन पर काम कर रहा है, संबंधित फ़ंक्शन हेडर इंडेंट लाइन से ऊपर की पहली पंक्ति है जो स्थिति 0 से शुरू होती है और '{' ।
उदाहरण के लिएनिम्नलिखित कोड का टुकड़ा में JOHN_DOE के लिए खोज
int foo (int arg1)
{
/// code
}
void bar (std::string arg2 )
{
/// code
aFunctionCall(JOHN_DOE);
/// more code
}
मुझे
void bar (std::string arg2 )
एल्गोरिथ्म है कि मैं ग्रेप/vim/यूनिक्स शेल स्क्रिप्ट में पकड़ने के लिए आशा देना चाहिए होगा शायद सबसे अच्छा उपयोग सी/सी ++ का विश्लेषण करने के बजाय इंडेंटेशन और स्वरूपण धारणाएं।
आपके सुझावों के लिए धन्यवाद।
तो फ़ंक्शन का नाम कहां से आया है? –
हां, ऊपर दिए गए कोड से आना चाहिए, लेकिन मेरा grep कमांड फ़ंक्शन का नाम प्राप्त करने में सक्षम नहीं है। –