Yeah, this is something I plan to support soon.
I think you can get it working real quick by making the following changes to parser.php:
In function regex():
Update the regex strings for detecting the references:
if ($this->forward) $this->_regex = "/\b($book_regex)\b(\.?\s$space_star\d([\s-:,;]*\d)*)$cv_question/i";
else $this->_regex = "/((\d[\s-:,;]*)*\d\s$space_star\.?)$cv_question\b($book_regex)\b/i";
To include \. in the [\s-:,;] part:
if ($this->forward) $this->_regex = "/\b($book_regex)\b(\.?\s$space_star\d([\s-:,;\.]*\d)*)$cv_question/i";
else $this->_regex = "/((\d[\s-:,;\.]*)*\d\s$space_star\.?)$cv_question\b($book_regex)\b/i";
And update function parse_book_str():
At the beginning, replace all occurrences of ‘.’ with ‘:’, like so:
$str = str_replace('.', ':', $str);
I haven’t tested it, but those changes should work.