国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

編譯原理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ǔ)法。。。。