A.屬性文法是對(duì)上下文無關(guān)文法的擴(kuò)展B.屬性文法只能描述語(yǔ)言的語(yǔ)法知識(shí)C.屬性文法提供了描述語(yǔ)言的語(yǔ)義的機(jī)制D.所有屬性文法都是良定義的
考慮下面的屬性文法G(S)對(duì)于輸入字符串a(chǎn)bc進(jìn)行自下而上的語(yǔ)法分析和屬性計(jì)算,設(shè)S.u的初始值為5,屬性計(jì)算完成后,S.v的值為()。
A.17B.16C.18D.19
?考慮下面的屬性文法G(S)?過程enter(name,type)用來把名字name填入到符號(hào)表中,并給出此名字的類型type。按照該屬性文法,關(guān)于語(yǔ)句id1,id2,id3:integr的語(yǔ)義描述準(zhǔn)確的是()。
A.說明id1,id2,id3是integer變量B.說明id1,id2,id3是integer變量,把id1,id2,id3三個(gè)名字填入符號(hào)表中,并在類型欄中填上integerC.將id1,id2,id3三個(gè)名字填入符號(hào)表中D.說明id1,id2,id3是integer變量,把id1,id2,id3三個(gè)名字填入符號(hào)表中