Re: [情報] C++大師認證

看板C_and_CPP作者 (dryman)時間12年前 (2013/03/06 09:26), 編輯推噓5(5019)
留言24則, 11人參與, 最新討論串15/29 (看更多)
: 沒錯,其實用簡單的 regex 就可以完成, : 不用到 recursive descent 這樣的方法。 : 但因為他沒有 regex 可以用,我那時想到兩條路, : 一是自己打一個 regex,二是自己打一個 parser framework, : 考慮到以後還要作 parser,所以選第二個方法,反正以後程式碼可復用。 : 但沒有 regex 可以用還真的蠻傷的 :( 有點小生氣 小弟我沒有參加cppgm,不過有點好奇,不能使用glibc的regex嗎? http://www.gnu.org/software/libc/manual/html_node/Regular-Expressions.html#Regular-Expressions 縮址 http://0rz.tw/ARciE 使用REG_EXTENDED這個選項的話 能用的syntax也跟大部分的scripting language一樣友善 之前在glibc裡面爬文(?)時發現裡面有一票gnu延伸的文字處理工具 甚至還有資料結構(例如hash)可用 真的是非常的方便... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 68.181.4.39

03/06 09:36, , 1F
他不准使用標準函式庫以外的東西
03/06 09:36, 1F

03/06 09:42, , 2F
是喔...那還真辛苦...
03/06 09:42, 2F

03/06 12:52, , 3F
可能等libstdc++實作完成後就能用了吧 (下一屆?
03/06 12:52, 3F

03/06 21:17, , 4F
其實討論區有回「你可以自己實作 regex 跟 code_cvt」XD
03/06 21:17, 4F

03/06 21:17, , 5F
也有道理啦,反正遲早都要作 XDDDDDD
03/06 21:17, 5F

03/07 09:29, , 6F
其實我一直懷疑這是不是什麼陰謀,拐人幫他們土砲東西去賣
03/07 09:29, 6F

03/07 11:52, , 7F
頂多挖人吧,除非真的有神人不然這些土砲完全不值錢
03/07 11:52, 7F

03/07 12:01, , 8F
參加的人那麼多, 如果他們有能力篩選出好的版本, 那在等
03/07 12:01, 8F

03/07 12:02, , 9F
大家做完之前直接自己土炮一個還比較快...
03/07 12:02, 9F

03/07 12:19, , 10F
那有限制 flex bison 之類的 code generator 嗎 XD
03/07 12:19, 10F

03/07 12:41, , 11F
flex/bison在這種real battle中應該是完全不夠用
03/07 12:41, 11F

03/07 12:45, , 12F
missed by a round mile
03/07 12:45, 12F

03/07 12:47, , 13F
用flex可以解決掉這次的作業吧 至少比自己刻DFA快多了
03/07 12:47, 13F

03/07 13:26, , 14F
不能用code generator,除非自己寫(要附source)
03/07 13:26, 14F

03/07 14:15, , 15F
把flex跑出來的FSM自己重寫他也看不出來吧
03/07 14:15, 15F

03/07 14:46, , 16F
偷吃步的意思
03/07 14:46, 16F

03/07 16:22, , 17F
老實說我不認為用flex把語法標準轉成fsm叫偷吃步
03/07 16:22, 17F

03/07 16:25, , 18F
人工轉換容易出錯阿 難不成非得連flex都自己刻 XD
03/07 16:25, 18F

03/07 17:23, , 19F
如果標準函式庫以外的都不能用 那用外部資源應該更超過吧
03/07 17:23, 19F

03/07 17:23, , 20F
boost 跟 regex 都不能用不是嗎
03/07 17:23, 20F

03/07 17:37, , 21F
std::regex是標準函式庫嗎?
03/07 17:37, 21F

03/07 17:43, , 22F
gcc還沒實做regex所以沒辦法用
03/07 17:43, 22F

03/07 17:44, , 23F
事實上他的目標是用自己的toolchain build 自己的
03/07 17:44, 23F

03/07 17:44, , 24F
toolchain,所以任何用到的功能早晚都要做
03/07 17:44, 24F
文章代碼(AID): #1HDfjYCo (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1HDfjYCo (C_and_CPP)