私はfslexとfsyaccを使用してきましたが、F#ソースファイル(.fs
レクサー(.fsl
)とパーサー(.fsp
)のルールから生成されます)は、このようなステートメントであらゆる場所で元.fsl
の(場合によっては同じソースファイルを参照します).fs
番号は行番号です):
lex.fs
1 # 1 "/[PROJECT-PATH-HERE]/lex.fsp
...
16 # 16 "/PROJECT-PATH-HERE]/lex.fs
17 // This is the type of tokens accepted by the parser
18 type token =
19 | EOF
...
また、.fs
によって生成されたファイルpars.fsp
も同じようなことをしますが、それと一緒に生成されたF#署名ファイル(.fsi
)への参照が追加されます。これはどういう意味ですか?