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