Я использую fslex и fsyacc, и F # исходные файлы (.fs
они генерируют из лексера (.fsl
) и синтаксического анализатора (.fsp
) правил относятся к оригиналу .fsl
(а иногда и к тому же .fs
источника файл) повсюду с утверждением, таким как это (цифры номера строк):F директива # целочисленного файл
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
), созданный вместе с ним. Что это значит?/