2016-11-12 8 views
-2

他の言語と同様に、/ --- /、#、%などを使用してコメントを追加できます。同様に、コードの理解を深めるためにflex/bisonソースコードにコメントを追加したい場合もあります。同じことができますか?はいの場合はどうですか? インターネットで同じことを検索しようとするたびに、答えは通常、flex/bisonのコメントを定義するためのもので、flex/bisonのソースコードにコメントを追加する方法に関するものではありません。flex/bisonソースコードにコメントを追加するにはどうすればいいですか?

+0

https://en.m.wikipedia.org/wiki/GNU_bison flex/bisonの構文を調べるだけです。 –

+0

解決策がない場合は、何もしないルール/文法を追加してcアクションセクションを使用してコメントを追加すれば、回避策について考えています。 – Echostar

+0

'/ * * /'を使うことができます。 –

答えて

0

(F)lex:コメントをインデントし、生成されたコードに適切なコメントスタイルを使用します。 (/*...*/が推奨されます)コメントのすべての行をインデントする必要があります。インデントされたテキストは生成されたファイルにそのままコピーされますが、コメントはコメントです。

Yacc/Bison:文法のどこでも/* ... */を使用してください。 bisonでは、おそらく他のyacc派生語ではなく、//のコメントも使用できます。

関連する問題