2016-05-20 7 views
1

私はthisのチュートリアルで、C++でコンパイラを作成する方法を学んでいました。しかし、このチュートリアルでは、著者は字句解析のためにtokens.Iファイルを作成しました。.I拡張子は何のために使われていますか?

誰でも教えてください。.I拡張子は何ですか?

はあなたが

+1

'.I'ではなく' .l'(これは多くのサンセリフフォントでは似ていますが、最初は大文字i、2番目は小文字L)と確信していますか? '.l'ファイルは、LexやFlexで使用されています。これは、字句解析ツールのソースコードを含んでいます。 –

+0

参照URLから:** tokens.lのリスト:**。はい、小文字** L **です。 –

答えて

3

"lex"ファイルの拡張子は実際には.l(小文字のL)だと思います。

+0

あなたは正しいかもしれないと思っています。 – Jhecht

-1

http://whatis.techtarget.com/fileformat/I-Intermediate-file-Borland-C

引用するありがとう:

私はボーランドC++で使用される中間プリプロセッサの出力ファイル形式です。 Iファイルは、コンパイラのパーサ間でバイナリトークンのストリームをコンパイルおよび通信するために使用されます。 Iファイルは、テキスト出力を構成するために使用することもできます。

0

CプリプロセッサとCコンパイラの間の中間ファイル。すべてのマクロはここで展開されます。

+0

これはコメントでなければなりません –

関連する問題