トップページ⇒tech
13コメント4KB

【C/C++】ライブラリの仕様を書き込むと作って貰えるスレ

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2008/10/15(水) 18:02:08
役立つ実用的なライブラリを作って貰えます。
役に立たないと思われるものはスルーで結構です。
宿題スレとの違いはここにあります。
良いライブラリのソースはコピペして自由に使えます。
0002デフォルトの名無しさん2008/10/15(水) 18:16:55
::::::::::::::::::::::   ____,;' ,;- i
::::::::::::::::::   ,;;'"  i i ・i;
:::::::::::::::  ,;'":;;,,,,,, ;!, `'''i;
:::::::::::  ,/'"   '''',,,,''''--i
:::::::::  ;/  .,,,,,,,,,,,,,,,,,   ;i'"`i;        ./≡≡≡≡≡≡≡≡≡|
:::::::  i;"     ___,,,,,,,  `i"        |┌─────┐ �J |||
::::::: i;    ,,;'""" `';,,,  "`i          | |ドラえもんが | ◎ |||
::::::: |  ''''''i ,,,,,,,,,,  `'--''''"        .| |なんとかして |   ..|||
::::::: |.    i'"   ";|              .| |くれると思った| ||||||| |||
::::::: |;    `-、.,;''" |             |└─────┘||||||| ||
::::::::  i;     `'-----j             | | ̄|| ̄ ̄ ̄ ̄| | ̄||
0003デフォルトの名無しさん2008/10/15(水) 18:31:33
おねがいします。

HTTP、HTTPS、FTP、ローカルのファイル名を入力すると、そのデータをstringの様に扱えるライブラリ。
LoadFile p("https://hoge.com/index.html"); とすると、p[0]などとアクセス出来ます。
一気に読み込まず必要な部分だけ読み込みます。 空き時間には裏でデータをロードします。

HTTP、HTTPS、FTP、ローカルのアドレスを入力すると、下位フォルダにあるファイル名を順に出力するライブラリ。
FileList p("https://hoge.com/"); としてcout<<p.nextfile()<<endl;とするとファイル名を出力します。
0004デフォルトの名無しさん2008/10/15(水) 19:23:22
C++のソースをパースして構文木を作るライブラリ
0005デフォルトの名無しさん2008/10/15(水) 21:44:56
千までスルー
0006デフォルトの名無しさん2008/10/15(水) 23:19:49
>>4
それってあると便利なの?
0007デフォルトの名無しさん2008/10/16(木) 11:21:54
役に立たないと思ったらスルーか
0008デフォルトの名無しさん2008/10/16(木) 14:15:36
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
0009デフォルトの名無しさん2008/10/16(木) 20:44:19
>>6
0xにも対応して、複雑なテンプレートとかも完璧にパースしてくれるような実用的なものなら、
すごく需要があると思う。
0010デフォルトの名無しさん2008/10/17(金) 10:57:37
構文解析

[編集] フリーで入手可能なもの
KNP、http://nlp.kuee.kyoto-u.ac.jp/nl-resource/knp.html
CaboCha、http://chasen.org/~taku/
0011デフォルトの名無しさん2008/10/17(金) 10:59:50
コンパイラコンパイラ
出典: フリー百科事典『ウィキペディア(Wikipedia)』

yaccは定義された言語の文法の構文解析を行うプログラムを生成する
yaccの上位互換のものとしてGNUのbisonというものもある。

0012デフォルトの名無しさん2008/10/18(土) 02:24:33
だが、C++の言語仕様は
yaccで解析できないほど複雑なのであった。

残念!
0013デフォルトの名無しさん2008/10/18(土) 02:50:24
そりゃ言語仕様はyaccなんかに理解できないだろうよ。
構文って言えよ。
■ このスレッドは過去ログ倉庫に格納されています