From d0370a3b4cfbe18cea0ce17fb58ea03355737a40 Mon Sep 17 00:00:00 2001 From: Alhadis Date: Wed, 15 Jun 2016 21:17:35 +1000 Subject: [PATCH] Add a heuristic to disambiguate SubRip text files --- lib/linguist/heuristics.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/linguist/heuristics.rb b/lib/linguist/heuristics.rb index fc294192..45a7d9dc 100644 --- a/lib/linguist/heuristics.rb +++ b/lib/linguist/heuristics.rb @@ -391,6 +391,12 @@ module Linguist end end + disambiguate ".srt" do |data| + if /^(\d{2}:\d{2}:\d{2},\d{3})\s*(-->)\s*(\d{2}:\d{2}:\d{2},\d{3})$/.match(data) + Language["SubRip Text"] + end + end + disambiguate ".t" do |data| if /^\s*%|^\s*var\s+\w+\s*:\s*\w+/.match(data) Language["Turing"]