終結符和非終結符在計算機科學和語言學的領域是用來指定推導規則的元素。在某個形式語法之中,終結符和非終結符是兩個不交的集合。
基本介紹
- 中文名:終結符
- 領域:計算機科學和語言學
- 屬於:語言中用到的基本元素
- 形式語言:不可再分的字元或串
終結符和非終結符在計算機科學和語言學的領域是用來指定推導規則的元素。在某個形式語法之中,終結符和非終結符是兩個不交的集合。
終結符和非終結符在計算機科學和語言學的領域是用來指定推導規則的元素。在某個形式語法之中,終結符和非終結符是兩個不交的集合。...
算符優先分析法:它只考慮算符(終結符)之間的優先關係,分析掃描每個規約式的算符間優先關係。算符文法:即它的任一產生式的右部都不含兩個相繼的非終結符的文法...
一個文法,如果它的任何產生式的右部都不含兩個相繼(並列)的非終結符,即不含如下形式的產生式:P-->...QR...,其中P,Q,R,是非終結符。稱該文法G為...
給非終結符的尖括弧 ("<...>")可以省略。通常使用終止字元分號結束一個規則。進一步還提供了定義重複次數,排除法選擇(比如除了引號的所有字元)和注釋等的增強...
算符使問題從一種狀態變化為另一種狀態的手段。算符在單獨存在時是沒有什麼意義,在計算機科學中,算符是指運算符號或邏輯符號等。當前算符是指計算機當前要處理...
First 集合的定義:令X 為一個文法符號(一個終結符或非終結符)或,則集合First (X) 由終結符組成。...
除了(在文法可能生成空串的時候包括的)可選規則S→ε 是例外,Chomsky 範式的文法的所有規則都是擴張的,就是說在字元串的整個導出過程中,每個終結符和非終結符的...
解析表達文法裡面的每一個非終結符本質上表示遞歸下降解析器裡面的一個解析函式,其對應的解析表達式展示了這個函式包含的代碼內容。概念上,每一個解析函式接受一個...
素短語的概念:它是一個遞歸的定義,至少含有一個終結符,並且除它自身之外不再含任何更小的素短語,所謂最左素短語就是處於句型最左邊的素短語的短語。...
將輸入流is中讀到的字元存入str中,直到遇到終結符delim才結束。對於第一個函式delim是可以由用戶自己定義的終結符;對於第二個函式delim默認為 '\n'(換行符)。...
定義算符優先文法是一種自下而上的分析方法,其文法的特點是文法的產生式中不含兩個相鄰的非終結符。性質假定G是不含ε- 產生式的算符文法。對於任何一對終結...
設G=(VN,VT,P,S),如果它的每個產生式α→β是這樣一種結構:α∈( VN∪VT )*且至少含有一個非終結符,而β∈( VN∪VT )*,則G是一個0型文法。...
,這裡的N是非終結符的集合, 是終結符的集合,這裡的 和 是無交集的(實際上這個限制不是必需的,因為無限制文法在非終結符和終結符之間不做真實區分,存在這個指定...
上下文有關文法(CSG)是其中任何產生規則的左手端和右手端都可以被終結符和非終結符的上下文所圍繞的形式文法。上下文有關文法比上下文無關文法更一般性但仍足夠有秩...
(1)一個非終結符集N(2)一個終結符集∑(3)一個開始非終結符S∈N(4)一個產生式集R(5)對於任意產生式r∈R,其機率為P(r)PCFG是...
正則文法:又稱為3型文法。這種文法分為兩種類型:第一類要求生成式的形式必須是A→ωB或A→ω,其中A,B都是變元,ω是終結符串,這種特殊的正則文法稱為右線性...
線上性語法中,每個生成式在右邊之多有一個非終結符,在位置上則無任何限制。可以證明,線性語言,即由線性語法生成的語言,形成了上下文無關語言的一個子集。...
Follow 集合的定義:給出一個非終結符A ,那么集合 Follow (A)則是由終結符組成,此外可能還有#。...
2型文法也叫上下文無關文法,它對應於下推自動機。2型文法是在1型文法的基礎上,再滿足:每一個α→β都有α是非終結符。如A->Ba,符合2型文法要求。...