Skip to content

Commit 31b60ee

Browse files
authored
Merge pull request #138 from fearless-spider/master
feat(language): add XML and Robot language
2 parents 031afb9 + fd9301d commit 31b60ee

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

src/language/detect_language.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
'Assembly': ['asm'],
88
'Batchfile': ['bat', 'cmd', 'btm'],
99
'C': ['c', 'h'],
10-
'C++': ['cpp', 'cxx', 'hpp'],
10+
'C++': ['cpp', 'cxx', 'hpp', 'cc', 'hh', 'hxx'],
1111
'C#': ['cs'],
1212
'CSS': ['css'],
1313
'Clojure': ['clj'],
@@ -48,6 +48,7 @@
4848
'Python': ['py'],
4949
'R': ['r'],
5050
'Raku': ['p6','pl6','pm6','rk','raku','pod6','rakumod','rakudoc'],
51+
'Robot': ['robot'],
5152
'Ruby': ['rb'],
5253
'Rust': ['rs'],
5354
'Scala': ['scala'],

test/test_detect_language.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ def test_languages_recognised():
2626
assert detect_language.detect_language("/tmp/some_file.cpp") == "C++"
2727
assert detect_language.detect_language("/tmp/some_file.cxx") == "C++"
2828
assert detect_language.detect_language("/tmp/some_file.hpp") == "C++"
29+
assert detect_language.detect_language("/tmp/some_file.cc") == "C++"
30+
assert detect_language.detect_language("/tmp/some_file.hxx") == "C++"
31+
assert detect_language.detect_language("/tmp/some_file.hh") == "C++"
2932
assert detect_language.detect_language("/tmp/some_file.cs") == "C#"
3033
assert detect_language.detect_language("/tmp/some_file.clj") == "Clojure"
3134
assert detect_language.detect_language(
@@ -99,6 +102,7 @@ def test_languages_recognised():
99102
assert detect_language.detect_language("/tmp/some_file.pkb") == "PLSQL"
100103
assert detect_language.detect_language("/tmp/some_file.py") == "Python"
101104
assert detect_language.detect_language("/tmp/some_file.r") == "R"
105+
assert detect_language.detect_language("/tmp/some_file.robot") == "Robot"
102106
assert detect_language.detect_language("/tmp/some_file.rb") == "Ruby"
103107
assert detect_language.detect_language("/tmp/some_file.rs") == "Rust"
104108
assert detect_language.detect_language("/tmp/some_file.scala") == "Scala"

0 commit comments

Comments
 (0)