2015-09-06 63 views
1

我想寫一個上下文無關的語法生成規則來推導數學函數。我現在想從總結符號開始。我開始用一個函數簽名來寫總結,但對如何進一步採用這種方法感到困惑。任何人都可以告訴我如何納入這個?上下文免費語法求和符號

感謝

+0

很難告訴你如何「收編」的生產沒有看到你想把它納入,想必標準表達式語法什麼。 (如果沒有,我建議你從標準表達語法開始,比如野牛手冊中的標準表達語法,然後找出如何添加函數調用和類似的函數,例如求和表示法。) – rici

+0

Σi = a to b for function F(i) 這裏我把它作爲一個函數。現在我想推導出這個函數的生產規則。這是我想出的。它是正確還是需要提煉? 求和(I,A,B,F(i))的 小號→Func鍵(A) Func鍵→SUM |集成| SIN | COS ......。 A→BZCZDZE Ž→, 乙→字母* Ç→整數* d→整數* ë→Func鍵(A)表達的 –

+0

快照附接有下面的評論。尋找清晰度 –

回答

0

難道你的意思是這樣的:

<number> -> 0 | 1 | ... | 8 | 9 
<expression> -> <number> | <expression> + <expression> 
+0

感謝您的答案,但不是這樣的。其實我正在考慮函數SUM(i,a,b,F(i)),其中i是索引,a是起始索引,b是結束索引,F(i)是要添加的函數。函數可以是任何東西。所以我想爲這種方法編寫語法生成規則 –

+0

@FaridHaq:那樣呢?你可以舉一個更簡單的例子或解釋更多? – Ben