COMPILER DESIGN

TOOLS AND TECHNIQUES FOR COMPILER DESIGN

LLVM

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Global symbols begin with ____ sign
A
%
B
@
C
!
D
&
Explanation: 

Detailed explanation-1: -A global symbol is one that is visible outside the compilation unit (single source file and its include files) in which it is declared. In C/C++, this means anything declared at file level without the static keyword. For example: int x = 5; // global data definition.

Detailed explanation-2: -The global symbol table contains names for one global variable (int value) and two procedure names, which should be available to all the child nodes shown above. The names mentioned in the pro one symbol table (and all its child tables) are not available for pro two symbols and its child tables.

Detailed explanation-3: -for(key) returns (creates if needed) a global symbol with key as the name.

There is 1 question to complete.