◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

C++相談室 part154 YouTube動画>1本 ->画像>1枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1610096040/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

ID:mrWYZ3Pmのレス一覧:


103デフォルトの名無しさん2021/01/14(木) 06:54:42.42ID:mrWYZ3Pm
Caper や Bison でプッシュ型を調べてみるとわかると思います。
104デフォルトの名無しさん2021/01/14(木) 06:59:25.06ID:mrWYZ3Pm
あらゆるソフトウェアで使いまわされるライブラリにおいて、詳細が既に決まっているのは不自由なことです。
106デフォルトの名無しさん2021/01/14(木) 07:23:48.43ID:mrWYZ3Pm
>>105
プッシュ型はパーサーでよく使われます。
ユーザーが柔軟性を求めるからです。

Caperはプッシュ型、Bisonはパーサー側が文字を読む方式ですが、オプションとしてプッシュ型を選べます。
パーサにおいてプッシュ型とは、(パーサではなく)パーサを呼び出す側が文字を送り込みます。

それによって何が起きるでしょうか?
従来のパーサーは状態と共に行番号を保存します。
プッシュ型の場合、行番号を保存するのは呼び出し側です。

パーサーが読む文字とは何でしょうか?
プッシュ型において、Cではint、C++ではユニコード。コードポイントです。
文字デコードを行うのは、呼び出し側です。

では従来のパーサでは?
行番号を管理するためには、文字デコードもパーサーの仕事です。
つまりパーサーは大きな塊でアリ、組み合わせる部品ではありません。
107デフォルトの名無しさん2021/01/14(木) 07:27:04.63ID:mrWYZ3Pm
プッシュ型はUNIXに通じるものがありますが、UNIXでは実現されませんでした。
108デフォルトの名無しさん2021/01/14(木) 07:47:44.25ID:mrWYZ3Pm
パーサーは本来、構文解析が仕事です。
しかし、現状多くのパーサーは、構文解析以外の機能を密に結合している。

本来の仕事以外は分離して、小さな部品にすることで再利用性が高まる。
という感じですかね。

これはテンプレートと同じでもろ刃の剣でもあるんですよ。
詳細を設計しないんですから。

しかし、STLの寿命の長さを見て分かる通り、詳細が設計されていないという事は利用者が自由に設計できるという事で、使い出があるんです。
109デフォルトの名無しさん2021/01/14(木) 07:48:23.53ID:mrWYZ3Pm
もちろん、パーサーに限った話ではないですよ。
例です。
111デフォルトの名無しさん2021/01/14(木) 09:29:21.76ID:mrWYZ3Pm
>>110
使う側にとって良いことなんですよ。

それと、プッシュ型は万能ではないんですよ。
一部のコンポーネントの部品化に対して利益があるのです。
113デフォルトの名無しさん2021/01/14(木) 10:15:16.01ID:mrWYZ3Pm
まあそうですね。
すいませんでした。

レス:1-200 201-400 401-600 601-800 801-1000 ALL

このスレへの固定リンク: http://5chb.net/r/tech/1610096040/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「C++相談室 part154 YouTube動画>1本 ->画像>1枚 」を見た人も見ています:
アトピーのお悩み相談室
C++相談室 part137
■一級建築士設計製図試験相談室(183室)■
C++相談室 part138
[特設]サマータイム対応相談室
【スノーボード】初級者なんでも相談室 ☆5
初心者優先デジタル一眼質問・購入相談室 51
ライダーマンのお悩み相談室
(●ο) 静岡・自演ヒキの夏休み 子供相談室 (ο●)
C++相談室 part135
C++相談室 part142
【NTT】ドコモ お客様相談室【docomo】
初心者優先デジタル一眼質問・購入相談室 107
マルチスレッドプログラミング相談室 その9
初心者優先デジタル一眼質問・購入相談室 97
明るい悩み相談室 [無断転載禁止]
初心者優先デジタル一眼質問・購入相談室 132
初心者優先デジタル一眼質問・購入相談室 100 [無断転載禁止]
【悲報】河野太郎、省庁がなく部下がいないためツイッターで相談室を立ち上げる
【店員さん】草様の恋愛相談室【お客さん】
シーバスなんでも相談室29
☆☆☆水瓶座の恋愛相談室☆☆☆part5
自営業 悩みごと相談室 40
C#, C♯, C#相談室 Part93
自営業 悩みごと相談室 47
C++相談室 part131 [無断転載禁止]
【初心者】サーフボード相談室【初級・中級】
【無料キャンペーン】不可視のアイギスのお悩みコテ相談室。【実施中】 [無断転載禁止]
アパートマンション経営なんでも相談室【143号室】 [無断転載禁止]
孤男のボコボコ相談室
自営業 悩みごと相談室 43_
0からの、超初心者C++相談室
【アコギ】アコースティックギター購入前の相談室54
初心者優先デジタル一眼質問・購入相談室 133
08070507787 ★ 真智宇 先生の悩み相談室
アパートマンション経営なんでも相談室【154号室】
C++相談室 part126
■一級建築士設計製図試験相談室(192室)■
鍼灸マッサージ質問相談室パート16
【スキー】初級者アイテム相談室5【板靴何でも】
アパートマンション経営なんでも相談室【152号室】
ゲマ広報官の相談室
C#, C♯, C#相談室 Part79
【エレキ】エレキギター購入相談室30【age推奨】
【ハァテレビも無エ】ageteoff茸 埋め立て荒らし はんなり相談室★65
★MNJ兄貴と弟の相談室★
C++相談室 part132
船乗りなんでも相談室・15
【スキー】初級者アイテム相談室4【板靴何でも】 [無断転載禁止]
マイコンソフト 悩み事相談室 2 [無断転載禁止]
鍼灸マッサージ質問相談室パート14
【雑談】離れの和室 280部屋目【スレH】 ©bbspink.com
衆道寺ホモ和尚の人生相談室
蟹座の恋愛相談室 その3
アパートマンション経営なんでも相談室【146号室】
■一級建築士設計製図相談室(154室)■
Mac G5 中古買入相談室
C++相談室 part143
【スキー】初心、初級者 滑り方相談室12【目指せパラレル】
C++相談室 part141
C++相談室 part145
【スキー】中級者以上・アイテム相談室【何でも】 Part.2
Cygwin + MinGW + GCC 相談室 Part 8
初心者優先デジタル一眼質問・購入相談室 128
【粛々と】忍法帖巻物質問スレ★13【相談室】
23:08:03 up 4 days, 21:11, 3 users, load average: 114.71, 102.47, 98.61

in 0.04289698600769 sec @[email protected] on 101612