From 85a4eb2830e1707ebcc0f8ec64de27a29e6bcb4b Mon Sep 17 00:00:00 2001 From: Ben S Date: Mon, 23 Nov 2015 13:32:57 +0000 Subject: [PATCH] Be a bit more pragmatic with language guessing --- rust.mm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rust.mm b/rust.mm index f52d27f..a67980d 100644 --- a/rust.mm +++ b/rust.mm @@ -979,10 +979,14 @@ OSErr guessLanguage(BBLMParamBlock ¶ms) { BBLMTextIterator iter(params); - if (iter.strcmp("use ", 4) == 0 || iter.strcmp("#![crate_id", 11) == 0) + if (iter.strcmp("#![crate_name", 13) == 0) { params.fGuessLanguageParams.fGuessResult = kBBLMGuessDefiniteYes; } + else if (iter.strcmp("use ", 4) == 0 || iter.strcmp("//! ", 4) == 0) + { + params.fGuessLanguageParams.fGuessResult = kBBLMGuessMaybe; + } return noErr; }