lib/linguist/generated.rb in github-linguist-7.12.2 vs lib/linguist/generated.rb in github-linguist-7.13.0
- old
+ new
@@ -81,10 +81,11 @@
generated_protocol_buffer? ||
generated_javascript_protocol_buffer? ||
generated_apache_thrift? ||
generated_jni_header? ||
vcr_cassette? ||
+ generated_antlr? ||
generated_module? ||
generated_unity3d_meta? ||
generated_racc? ||
generated_jflex? ||
generated_grammarkit? ||
@@ -438,9 +439,17 @@
def vcr_cassette?
return false unless extname == '.yml'
return false unless lines.count > 2
# VCR Cassettes have "recorded_with: VCR" in the second last line.
return lines[-2].include?("recorded_with: VCR")
+ end
+
+ # Is this a generated ANTLR file?
+ #
+ # Returns true or false
+ def generated_antlr?
+ return false unless extname == '.g'
+ return lines[1].include?("generated by Xtest")
end
# Internal: Is this a compiled C/C++ file from Cython?
#
# Cython-compiled C/C++ files typically contain: