From ca96ecdc55d908bc005b24b3b48374cd3b24896c Mon Sep 17 00:00:00 2001 From: Lars Brinkhoff Date: Thu, 19 Nov 2015 08:44:30 +0100 Subject: [PATCH] Recognise END statement in FORTRAN files. --- lib/linguist/heuristics.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/linguist/heuristics.rb b/lib/linguist/heuristics.rb index 11f58b28..0a1ab912 100644 --- a/lib/linguist/heuristics.rb +++ b/lib/linguist/heuristics.rb @@ -131,7 +131,7 @@ module Linguist disambiguate ".for", ".f" do |data| if /^: /.match(data) Language["Forth"] - elsif /^([c*][^a-z]| (subroutine|program)\s|\s*!)/i.match(data) + elsif /^([c*][^abd-z]| (subroutine|program|end)\s|\s*!)/i.match(data) Language["FORTRAN"] end end