卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

編譯原理select集合的功能 關(guān)于編譯原理first follow和select?

關(guān)于編譯原理first follow和select?首先,我們需要了解這三個(gè)集合的功能和用途。當(dāng)我們知道了它們的用途后,我們就可以更容易地理解它們了第一個(gè)(a)集合的功能是在替換非終端a時(shí)標(biāo)記被替換語(yǔ)

關(guān)于編譯原理first follow和select?

首先,我們需要了解這三個(gè)集合的功能和用途。當(dāng)我們知道了它們的用途后,我們就可以更容易地理解它們了

第一個(gè)(a)集合的功能是在替換非終端a時(shí)標(biāo)記被替換語(yǔ)法的首字母集合,語(yǔ)法分析器將根據(jù)這個(gè)集合來(lái)判斷給定的語(yǔ)言是否合法,是否符合規(guī)則。

follow(a)的功能是標(biāo)記a后面可能出現(xiàn)的字符。當(dāng)a可以被E(空)替換時(shí),語(yǔ)法分析器將據(jù)此判斷當(dāng)前語(yǔ)法是否合法。

例如,a->B,a->E(空)當(dāng)給定語(yǔ)言為bxxxxx時(shí),可以根據(jù)第一個(gè)句子的語(yǔ)法判斷該句子是否合法,但是如果給定語(yǔ)言為Cxxx,因?yàn)閍->可以替換為空,所以需要一個(gè)句子的跟隨集來(lái)判斷,如果a的跟隨集包含C的函數(shù)選擇集合是合并第一個(gè)集合和后續(xù)集合。如果兩個(gè)文法的左端是a,如果它們的選擇集的交集為空,則表示它們是兩個(gè)不相關(guān)的文法,不會(huì)產(chǎn)生不確定性。相反,它意味著語(yǔ)法不是ll(1)語(yǔ)法。。。。