tag:blogger.com,1999:blog-5817647334262996203.post1751504792687106839..comments2023-03-19T19:01:30.724+08:00Comments on Falldog的程式戰場: [Lex] 簡易語法教學Falldoghttp://www.blogger.com/profile/07077972819141210099noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-5817647334262996203.post-66009571065083397972009-04-07T01:20:00.000+08:002009-04-07T01:20:00.000+08:00這篇真得是佛心來著 !對新手來說寫得很清楚幫助也很大(剛好要寫作業找到這篇XD)不過剛剛照著範例複製...這篇真得是佛心來著 !<BR/>對新手來說寫得很清楚幫助也很大<BR/>(剛好要寫作業找到這篇XD)<BR/><BR/>不過剛剛照著範例複製貼上,好像因為有空格的關係會有錯誤喔(剛剛把空格弄就OK了)necohttp://necoo.twbbs.org/blog/noreply@blogger.comtag:blogger.com,1999:blog-5817647334262996203.post-47539600049426797482008-04-18T09:49:00.000+08:002008-04-18T09:49:00.000+08:00很簡單將上面最後的範例存成test.l檔% flex test.l #產生lex.yy.c% g++...很簡單<BR/>將上面最後的範例存成test.l檔<BR/>% flex test.l<BR/> #產生lex.yy.c<BR/>% g++ lex.yy.c -ll<BR/> #產生a.out執行檔<BR/>% cat [Any File] | a.out<BR/> #將任何一個文字檔cat出來 然後pipe給a.out即可出現結果<BR/><BR/>因為Lex的yyin預設為stdin(也就是使用者輸入) 所以可以將一個文字檔cat出來 ,然後透過pipe的方式,變成a.out的stdin<BR/>:)Falldoghttps://www.blogger.com/profile/07077972819141210099noreply@blogger.comtag:blogger.com,1999:blog-5817647334262996203.post-37216395053877921312008-04-17T23:13:00.000+08:002008-04-17T23:13:00.000+08:00太感謝了~~稍微知道怎麼使用了請問最後的執行檔要怎麼使用阿?(原始碼怎麼經過執行檔產生parser後...太感謝了~~稍微知道怎麼使用了<BR/>請問最後的執行檔要怎麼使用阿?<BR/>(原始碼怎麼經過執行檔產生parser後的文件?)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5817647334262996203.post-58229537801472464132008-03-19T15:07:00.000+08:002008-03-19T15:07:00.000+08:00:)好說好說:)<BR/>好說好說Falldoghttps://www.blogger.com/profile/07077972819141210099noreply@blogger.comtag:blogger.com,1999:blog-5817647334262996203.post-7371896082400936992008-03-15T19:08:00.000+08:002008-03-15T19:08:00.000+08:00這份文件對Lex新手很有幫助喔!謝謝你不吝分享。這份文件對Lex新手很有幫助喔!謝謝你不吝分享。Daybreakhttps://www.blogger.com/profile/04923310645538522613noreply@blogger.com