mirror of
https://github.com/KevinMidboe/linguist.git
synced 2026-01-08 02:15:32 +00:00
@@ -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
|
||||||
|
|||||||
15
test/fixtures/point.dart
vendored
Normal file
15
test/fixtures/point.dart
vendored
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
class Point {
|
||||||
|
Point(this.x, this.y);
|
||||||
|
distanceTo(Point other) {
|
||||||
|
var dx = x - other.x;
|
||||||
|
var dy = y - other.y;
|
||||||
|
return Math.sqrt(dx * dx + dy * dy);
|
||||||
|
}
|
||||||
|
var x, y;
|
||||||
|
}
|
||||||
|
|
||||||
|
main() {
|
||||||
|
Point p = new Point(2, 3);
|
||||||
|
Point q = new Point(3, 4);
|
||||||
|
print('distance from p to q = ${p.distanceTo(q)}');
|
||||||
|
}
|
||||||
@@ -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