What converts source code into target code, Compiler, What is the first phase of a compiler, Lexical, What analyzes the syntax of a program?, Parser, What stores information about identifiers?, Symbol table, What is the basic unit recognized by a lexical analyzer?, Token, What describes the structure of tokens?, Pattern, What is used to describe regular languages?, Automata, Which grammar is used in syntax analysis?, Context-free, Which parser uses LR parsing with fewer states?, LALR, What is the input to the parser?, Top-down, What represents relationships between attributes?, Dependency-graph, Which parsing starts from the input symbols?, Bottom-up, Attributes computed from child nodes are called?, Synthesized, Attributes passed from parent to child are called?, Inherited, What phase checks the meaning of a program, Semantic, What mechanism passes values to procedures?, Parameter passing, What recognizes tokens from input?, Lexer, What temporarily stores input characters?, Buffer, What is the compact form of Left-to-Right Rightmost Derivation?, LR, What is a sequence of characters representing a token called?, Lexeme, What is the output of semantic analysis generally used to build?, Intermediate code, What operation moves an input symbol onto the parser stack?, Shift, What operation replaces a handle by a nonterminal?, Reduce, What technique reads multiple characters at once to reduce input operations?, Sentinel, What executes a program statement by statement?, Interpreter, What removes unnecessary source code elements before compilation?, Preprocessor, What is a grammar symbol that can be replaced by productions?, Nonterminal, What is the empty string called?, Epsilon, What is the tree node representing a grammar symbol called?, Node, What is the process of converting NFA to DFA called?, Subset construction

Compiler Design Game

Leaderboard

Visual style

Options

Switch template

Continue editing: ?