The correct answer is: C. consists of a full or partial list of the token’s as they appear in the program. Created by Lexical analysis and used for syntax analysis and interpretation
A uniform symbol table is a table that stores all of the tokens in a program. It is created by lexical analysis, which is the process of converting the program’s source code into a sequence of tokens. The uniform symbol table is then used by syntax analysis to determine the structure of the program.
Option A is incorrect because the uniform symbol table does not contain all constants in the program. Constants are stored in a separate table called the symbol table.
Option B is incorrect because the uniform symbol table is not a permanent table of decision rules. It is a table of tokens, not decision rules.
Option D is incorrect because the uniform symbol table is not a permanent table which lists all key words and special symbols of the language in symbolic form. It is a table of tokens, not keywords or special symbols.
Option E is incorrect because the uniform symbol table is not none of the above. It is a table of tokens that is created by lexical analysis and used for syntax analysis and interpretation.