- ふらっと 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
やけっぱちで 解析のコメント削除時に「//」か「/*」見つけたら同じ行の前側みて 文字列リテラル中かどうかみる処理入れて乗り切ってみた
|
|