выдержка из F # spec:
_ _SOURCE_DIRECTORY __ - Заменяется буквальной дословной строкой, которая указывает имя каталога, содержащего текущий файл, например, C: \ source. Имя текущего файла определяется самой последней строковой директивой в файле. Если строковая директива не указана, имя определяется именем, данным компилятору командной строки в сочетании с System.IO.Path.GetFullPath.
_ _SOURCE_FILE __ - заменяется дословной строкой, содержащей имя текущего файла, например, file.fs