我正在幫助我的侄子做他的C實驗室功課,這是一個字符串操作任務,並應用Wang的算法。C中的字符串操作
這裏是輸入的BNF表示。
<s> ::= <l> # <r>
<l> ::= <list>| ε
<r> ::= <list>| ε
<list> ::= <f>|<f> , <list>
<f> ::= <letter>| - <f>| (<f><op><f>)
<op> ::= & | | | >
<letter> ::= A |... | Z
在C中處理和解析這種輸入的最佳做法是什麼?我如何解析這個結構而不使用struct
?提前致謝。
SO約定是爲家庭作業添加'homework'標籤:-) – 2010-05-17 09:05:15
這不是嚴格的家庭作業(他不是直接要求解決某個練習),他要求最佳實踐,並且他明確聲明他正在幫助他的侄子,所以我認爲它不需要作業標籤... – Francesco 2010-05-17 09:29:11