खोज…


मूल पहचानकर्ता

बुनियादी पहचानकर्ताओं में अक्षर, अंडरस्कोर और अंक शामिल होते हैं और उन्हें एक अक्षर से शुरू करना चाहिए। वे मामले के प्रति संवेदनशील नहीं हैं। भाषा के आरक्षित शब्द बुनियादी पहचानकर्ता नहीं हो सकते। मान्य VHDL बुनियादी पहचानकर्ताओं के उदाहरण:

A_myId90
a_MYID90
abcDEf100_1
ABCdef100_1

दो पहले समान हैं और दो अंतिम भी समतुल्य हैं (केस असंवेदनशीलता)।

अमान्य मूल पहचानकर्ताओं के उदाहरण:

_not_reset   -- start with underscore
85MHz_clock  -- start with digit
LooP         -- reserved word of the language

विस्तारित पहचानकर्ता

VHDL विस्तारित पहचानकर्ताओं को बैकस्लैश ( \ ) द्वारा सीमांकित किया जाता है और इसमें अक्षर, अंडरस्कोर, अंक, स्थान और अन्य विशेष वर्ण हो सकते हैं (विशेष वर्णों की पूरी परिभाषा के लिए भाषा संदर्भ मैनुअल देखें)। बैकस्लैश के बीच वर्णों का क्रम VHDL भाषा के आरक्षित शब्द हो सकते हैं। बैकस्लैश को विस्तारित पहचानकर्ताओं में शामिल करके उन्हें ( \\ ) दोगुना किया जा सकता है। विस्तारित पहचानकर्ता मामले के प्रति संवेदनशील होते हैं। (सभी अलग-अलग) विस्तारित पहचानकर्ताओं के उदाहरण:

\if\
\If\
\My Identifier\
\An \\ Identifier \\ With \\ Backslashes\
\&#@[]:.*\
\$£§{}\


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow