In syntax directed translation, what are the informal notations associated with grammar called? |
Card: 1 / 50 |
True or False: In syntax directed translation, every non-terminal must have at least one attribute. |
Card: 3 / 50 |
To translate the source code into machine code, acting as a bridge between high-level language and machine language. |
Card: 6 / 50 |
Which of the following is NOT a type of intermediate representation? A) High Level B) Low Level C) High-Level Assembly D) None of the above |
Card: 9 / 50 |
Riddle: I help compilers bridge the gap, simplifying code in a format that’s a snap. What am I? |
Card: 11 / 50 |
False. A parse tree contains more details than needed, making it harder for compilers to parse. |
Card: 16 / 50 |
Fill in the blank: The quadruples in three-address code consist of four fields: operator, first source operand, second source operand, and ______. |
Card: 19 / 50 |
In a syntax directed translation scheme, how is the position for executing an action indicated? |
Card: 21 / 50 |
True or False: In syntax directed translation, the goto statement does not require a LABEL. |
Card: 25 / 50 |
![]() Unlock all Flashcards with EduRev Infinity Plan Starting from @ ₹99 only
|
What does the Limit(array, j) function return in the context of array references? |
Card: 27 / 50 |
MCQ: What does the term 'abstract syntax tree' refer to? A) A detailed representation of all syntax rules B) A compact representation of program structure C) A specific type of parse tree D) None of the above |
Card: 29 / 50 |
Fill in the blank: The semantic analyzer phase provides input to the ______ generator. |
Card: 31 / 50 |
Riddle: I am the bridge between high-level code and machine language, often taking many forms, yet I’m not seen. What am I? |
Card: 35 / 50 |
True or False: The assignment operator in most programming languages is right-associative. |
Card: 37 / 50 |
Fill in the blank: The syntax tree eliminates unnecessary information compared to a ______. |
Card: 41 / 50 |
True or False: The syntax directed translation does not use a parse tree during its implementation. |
Card: 43 / 50 |
False. It uses a parse tree to perform actions in a left to right depth first order. |
Card: 44 / 50 |
What is the purpose of the newtemp() function in three-address code generation? |
Card: 45 / 50 |
MCQ: Which of the following best describes three-address code? A) High-level code B) Assembly code C) Intermediate code D) Machine code |
Card: 47 / 50 |
In programming languages, what does the term 'precedence of operators' refer to? |
Card: 49 / 50 |