mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Detect Nemerle language
This commit is contained in:
@@ -526,6 +526,11 @@ Myghty:
|
||||
extensions:
|
||||
- .myt
|
||||
|
||||
Nemerle:
|
||||
type: programming
|
||||
extensions:
|
||||
- .n
|
||||
|
||||
Nimrod:
|
||||
extensions:
|
||||
- .nim
|
||||
|
||||
@@ -54,3 +54,4 @@ text/cache-manifest @manifest
|
||||
text/plain @cu,cxx
|
||||
text/x-nimrod @nim
|
||||
text/x-ocaml @ml,mli,mll,mly,sig,sml
|
||||
text/x-nemerle @n
|
||||
|
||||
9
test/fixtures/hello.n
vendored
Normal file
9
test/fixtures/hello.n
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
using System.Console;
|
||||
|
||||
module Program
|
||||
{
|
||||
void Main()
|
||||
{
|
||||
WriteLine("Hello world");
|
||||
}
|
||||
}
|
||||
@@ -292,6 +292,9 @@ class TestBlob < Test::Unit::TestCase
|
||||
|
||||
# https://github.com/googleapi/googleapi/blob/master/demos/gmail_demo/gmail.dpr
|
||||
assert_equal Language['Delphi'], blob("program.dpr").language
|
||||
|
||||
# https://github.com/philiplaureano/Nemerle.FizzBuzz/blame/master/FizzBuzz/FizzBuzzer.n
|
||||
assert_equal Language['Nemerle'], blob("hello.n").language
|
||||
end
|
||||
|
||||
def test_lexer
|
||||
|
||||
@@ -48,6 +48,7 @@ class TestMime < Test::Unit::TestCase
|
||||
assert_equal 'application/xaml+xml', Mime.mime_for('.xaml')
|
||||
assert_equal 'text/cache-manifest', Mime.mime_for('.manifest')
|
||||
assert_equal 'text/html', Mime.mime_for('.html')
|
||||
assert_equal 'text/nemerle', Mime.mime_for('.n')
|
||||
assert_equal 'text/nimrod', Mime.mime_for('.nim')
|
||||
assert_equal 'text/ocaml', Mime.mime_for('.ml')
|
||||
assert_equal 'text/ocaml', Mime.mime_for('.sig')
|
||||
@@ -156,6 +157,7 @@ class TestMime < Test::Unit::TestCase
|
||||
assert Mime.text?('text/javascript')
|
||||
assert Mime.text?('text/plain')
|
||||
assert Mime.text?('text/x-nimrod')
|
||||
assert Mime.text?('text/x-nemerle')
|
||||
|
||||
# Legacy. Prefer testing mime types instead of extensions.
|
||||
assert Mime.text?('.cu')
|
||||
|
||||
Reference in New Issue
Block a user