mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	add detection for Dart
This commit is contained in:
		| @@ -296,6 +296,13 @@ Darcs Patch: | |||||||
|   - .darcspatch |   - .darcspatch | ||||||
|   - .dpatch |   - .dpatch | ||||||
|  |  | ||||||
|  | Dart: | ||||||
|  |   type: programming | ||||||
|  |   lexer: Dart | ||||||
|  |   primary_extension: .dart | ||||||
|  |   extensions: | ||||||
|  |   - .dart | ||||||
|  |  | ||||||
| Delphi: | Delphi: | ||||||
|   type: programming |   type: programming | ||||||
|   primary_extension: .pas |   primary_extension: .pas | ||||||
|   | |||||||
| @@ -430,6 +430,9 @@ class TestBlob < Test::Unit::TestCase | |||||||
|  |  | ||||||
|     # Julia: http://julialang.org/ |     # Julia: http://julialang.org/ | ||||||
|     assert_equal Language['Julia'], blob("stockcorr.jl").language |     assert_equal Language['Julia'], blob("stockcorr.jl").language | ||||||
|  |  | ||||||
|  |     # Dart: http://dartlang.org/ | ||||||
|  |     assert_equal Language['Dart'], blob("point.dart").language | ||||||
|   end |   end | ||||||
|  |  | ||||||
|   def test_lexer |   def test_lexer | ||||||
| @@ -442,6 +445,7 @@ class TestBlob < Test::Unit::TestCase | |||||||
|     assert_equal Lexer['Tea'], blob("foo.tea").lexer |     assert_equal Lexer['Tea'], blob("foo.tea").lexer | ||||||
|     assert_equal Lexer['vhdl'], blob("foo.vhd").lexer |     assert_equal Lexer['vhdl'], blob("foo.vhd").lexer | ||||||
|     assert_equal Lexer['Julia'], blob("stockcorr.jl").lexer |     assert_equal Lexer['Julia'], blob("stockcorr.jl").lexer | ||||||
|  |     assert_equal Lexer['Dart'], blob("point.dart").lexer | ||||||
|   end |   end | ||||||
|  |  | ||||||
|   def test_shebang_script |   def test_shebang_script | ||||||
|   | |||||||
| @@ -95,6 +95,7 @@ class TestLanguage < Test::Unit::TestCase | |||||||
|     assert_equal Language['Common Lisp'], Language.find_by_alias('common-lisp') |     assert_equal Language['Common Lisp'], Language.find_by_alias('common-lisp') | ||||||
|     assert_equal Language['Common Lisp'], Language.find_by_alias('lisp') |     assert_equal Language['Common Lisp'], Language.find_by_alias('lisp') | ||||||
|     assert_equal Language['Darcs Patch'], Language.find_by_alias('dpatch') |     assert_equal Language['Darcs Patch'], Language.find_by_alias('dpatch') | ||||||
|  |     assert_equal Language['Dart'], Language.find_by_alias('dart') | ||||||
|     assert_equal Language['Emacs Lisp'], Language.find_by_alias('elisp') |     assert_equal Language['Emacs Lisp'], Language.find_by_alias('elisp') | ||||||
|     assert_equal Language['Emacs Lisp'], Language.find_by_alias('emacs') |     assert_equal Language['Emacs Lisp'], Language.find_by_alias('emacs') | ||||||
|     assert_equal Language['Emacs Lisp'], Language.find_by_alias('emacs-lisp') |     assert_equal Language['Emacs Lisp'], Language.find_by_alias('emacs-lisp') | ||||||
| @@ -242,6 +243,7 @@ class TestLanguage < Test::Unit::TestCase | |||||||
|   def test_find_by_extension |   def test_find_by_extension | ||||||
|     assert_equal Language['Ruby'], Language.find_by_extension('.rb') |     assert_equal Language['Ruby'], Language.find_by_extension('.rb') | ||||||
|     assert_equal Language['Ruby'], Language.find_by_extension('rb') |     assert_equal Language['Ruby'], Language.find_by_extension('rb') | ||||||
|  |     assert_equal Language['Dart'], Language.find_by_extension('dart') | ||||||
|     assert_equal Language['Groff'], Language.find_by_extension('man') |     assert_equal Language['Groff'], Language.find_by_extension('man') | ||||||
|     assert_equal Language['Groff'], Language.find_by_extension('1') |     assert_equal Language['Groff'], Language.find_by_extension('1') | ||||||
|     assert_equal Language['Groff'], Language.find_by_extension('2') |     assert_equal Language['Groff'], Language.find_by_extension('2') | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user