トップページ > プログラム > 2018年02月02日 > Zl28+evz0

書き込み順位&時間帯一覧

17 位/149 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000001113



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワッチョイ f7e3-uppE)
ふらっと C#,C♯,C#(初心者用) Part134

書き込みレス一覧

ふらっと C#,C♯,C#(初心者用) Part134
824 :デフォルトの名無しさん (ワッチョイ f7e3-uppE)[sage]:2018/02/02(金) 21:57:28.18 ID:Zl28+evz0
c#っぽい独自言語の解析をしてるんですが
コメントの「//」や「/*」「*/」の解析って
ダブルコーテーション内と外ってどうやって判断したらよいでしょうか?
ふらっと C#,C♯,C#(初心者用) Part134
829 :デフォルトの名無しさん (ワッチョイ f7e3-uppE)[sage]:2018/02/02(金) 22:48:59.30 ID:Zl28+evz0
>>826
それがわからない
文字列リテラルなのかコメントなのか判断できない
ダブルコーテーションから判定するとそれがコメントだったとき駄目
コメントから判定するとそれが文字列リテラルだったとき駄目
っていうパラドックス
ふらっと C#,C♯,C#(初心者用) Part134
832 :デフォルトの名無しさん (ワッチョイ f7e3-uppE)[sage]:2018/02/02(金) 23:08:58.70 ID:Zl28+evz0
>>830
やけっぱちで
解析のコメント削除時に「//」か「/*」見つけたら同じ行の前側みて
文字列リテラル中かどうかみる処理入れて乗り切ってみた


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。