Question
Which data structure in a compiler is used for managing
information about variables and their attributes? ┬аSolution
Symbol Table
рдЗрдирдореЗрдВ рд╕реЗ 'рд╕рдВрдХрд░' рд╢рдмреНрдж рдирд╣реАрдВ рд╣реИ :
'рд╕рдХрд╛рдо' рдХрд╛ рд╡рд┐рд▓реЛрдо рд╣реИ-
рдЬреЛ рд╕реНрддреНрд░реА рдХреЗ рд╡рд╢реАрднреВрдд рд╣реИ, рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдмреНрдж рд╣реИ
рдмреБрд░реА рддрд░рд╣ рд╣рд╛рд░рдирд╛ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдореБрд╣рд╛рд╡рд░рд╛ рд╣реИ -
'рд░рд╕ рдЧрдВрдЧрд╛рдзрд░' рдХрд┐рд╕ рдЖрдЪрд╛рд░реНрдп рдХреА рдХреГрддрд┐ рд╣реИ :
рдЗрд╕ (1) / рдкреБрд╕реНрддрдХ рдореЗрдВ (2)/ рд╕рдВрдХрд▓рд┐рдд (3) / рдореЗрд░реА (4) / рджреЛ рдХрд╡рд┐рддрд╛рдПрдБ (5) / рд╣реИрдВ (6)┬а рдХреНрд░я┐╜...
рд╕реАрддрд╛ рдиреЗ рдореЛрд╣рди рдХреЛ рдбрдВрдбреЗ рд╕реЗ рдорд╛рд░рд╛ред┬а "рдбрдВрдбреЗ рд╕реЗ"┬а рдореЗрдВ рдХреМрди┬а рд╕рд╛ рдХрд╛рд░я┐╜...
рдирд┐рдордирд▓рд┐рдХрд┐рдд рдореЗрдВ рдХреМрди рд╕рд╛ рдЕрдВрддрд╕реНрде рд╡реНрдпрдВрдЬрди рд╣реИ┬а
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рд╕рд░реНрд╡рдирд╛рдо рдХрд╛ рдкреНрд░рдХрд╛рд░ рдирд╣реАрдВ рд╣реИ?
' рдЙрдХреНрдд ' рд╢рдмреНрдж рдХрд╛ рд╡рд┐рд▓реЛрдо рд╣реИ __________