2015-10-14 46 views
1

我是lex(或flex)的新手,我有一個可能很簡單的問題。我想要識別用戶何時輸入「show」並檢索名稱並將其存儲爲變量。我可以用一些lex關鍵字來做這件事嗎?或者只是將它傳遞給一個方法,並在該空間解析最簡單? 備註:可能包含空格解析Lex內部的單詞

回答

1

Flex是一個用於創建詞法分析器的工具。詞法分析器的作用,無論是由Flex還是以其他方式生成,都是將輸入分成令牌。也就是說,它需要輸入的字符流,s-h-o-w-space,並且認識到它以標記顯示開始。

做別的事情,比如存儲變量名和值,最好在其他地方完成。