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: