mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 17:50:22 +00:00
Merge branch 'master' into prolog-grammar
This commit is contained in:
3
.gitmodules
vendored
3
.gitmodules
vendored
@@ -671,3 +671,6 @@
|
|||||||
[submodule "vendor/grammars/sublimeprolog"]
|
[submodule "vendor/grammars/sublimeprolog"]
|
||||||
path = vendor/grammars/sublimeprolog
|
path = vendor/grammars/sublimeprolog
|
||||||
url = https://github.com/alnkpa/sublimeprolog
|
url = https://github.com/alnkpa/sublimeprolog
|
||||||
|
[submodule "vendor/grammars/sublime-aspectj"]
|
||||||
|
path = vendor/grammars/sublime-aspectj
|
||||||
|
url = https://github.com/pchaigno/sublime-aspectj
|
||||||
|
|||||||
@@ -331,6 +331,7 @@ vendor/grammars/language-hy:
|
|||||||
vendor/grammars/language-javascript:
|
vendor/grammars/language-javascript:
|
||||||
- source.js
|
- source.js
|
||||||
- source.js.regexp
|
- source.js.regexp
|
||||||
|
- source.js.regexp.replacement
|
||||||
vendor/grammars/language-jsoniq/:
|
vendor/grammars/language-jsoniq/:
|
||||||
- source.jq
|
- source.jq
|
||||||
- source.xq
|
- source.xq
|
||||||
@@ -477,6 +478,8 @@ vendor/grammars/sublime-MuPAD:
|
|||||||
- source.mupad
|
- source.mupad
|
||||||
vendor/grammars/sublime-apl/:
|
vendor/grammars/sublime-apl/:
|
||||||
- source.apl
|
- source.apl
|
||||||
|
vendor/grammars/sublime-aspectj/:
|
||||||
|
- source.aspectj
|
||||||
vendor/grammars/sublime-befunge:
|
vendor/grammars/sublime-befunge:
|
||||||
- source.befunge
|
- source.befunge
|
||||||
vendor/grammars/sublime-better-typescript:
|
vendor/grammars/sublime-better-typescript:
|
||||||
|
|||||||
@@ -214,7 +214,7 @@ AspectJ:
|
|||||||
color: "#a957b0"
|
color: "#a957b0"
|
||||||
extensions:
|
extensions:
|
||||||
- .aj
|
- .aj
|
||||||
tm_scope: none
|
tm_scope: source.aspectj
|
||||||
ace_mode: text
|
ace_mode: text
|
||||||
|
|
||||||
Assembly:
|
Assembly:
|
||||||
@@ -616,6 +616,7 @@ Common Lisp:
|
|||||||
- .lsp
|
- .lsp
|
||||||
- .ny
|
- .ny
|
||||||
- .podsl
|
- .podsl
|
||||||
|
- .sexp
|
||||||
interpreters:
|
interpreters:
|
||||||
- lisp
|
- lisp
|
||||||
- sbcl
|
- sbcl
|
||||||
@@ -1718,8 +1719,8 @@ LabVIEW:
|
|||||||
type: programming
|
type: programming
|
||||||
extensions:
|
extensions:
|
||||||
- .lvproj
|
- .lvproj
|
||||||
tm_scope: none
|
tm_scope: text.xml
|
||||||
ace_mode: text
|
ace_mode: xml
|
||||||
|
|
||||||
Lasso:
|
Lasso:
|
||||||
type: programming
|
type: programming
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
module Linguist
|
module Linguist
|
||||||
VERSION = "4.5.13"
|
VERSION = "4.5.14"
|
||||||
end
|
end
|
||||||
|
|||||||
2
samples/Common Lisp/config.sexp
Normal file
2
samples/Common Lisp/config.sexp
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
((exe_name hello)
|
||||||
|
(link_order (world hello)))
|
||||||
103
samples/Common Lisp/rss.sexp
Normal file
103
samples/Common Lisp/rss.sexp
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
|
||||||
|
(:TURTLE
|
||||||
|
|
||||||
|
(:@PREFIX "rdf:" "<http://www.w3.org/1999/02/22-rdf-syntax-ns#>")
|
||||||
|
(:@PREFIX "owl:" "<http://www.w3.org/2002/07/owl#>")
|
||||||
|
(:@PREFIX "dc:" "<http://purl.org/dc/elements/1.1/>")
|
||||||
|
(:@PREFIX "xsd:" "<http://www.w3.org/2001/XMLSchema#>")
|
||||||
|
(:@PREFIX "rdfs:" "<http://www.w3.org/2000/01/rdf-schema#>")
|
||||||
|
|
||||||
|
(:TRIPLES (:URIREF "<http://purl.org/rss/1.0/channel>")
|
||||||
|
|
||||||
|
(:PREDICATE-OBJECT-LIST
|
||||||
|
(:URIREF #1="<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>")
|
||||||
|
(:OBJECTS
|
||||||
|
(:QNAME "rdfs:Class")))
|
||||||
|
|
||||||
|
(:PREDICATE-OBJECT-LIST
|
||||||
|
(:QNAME "rdfs:comment")
|
||||||
|
(:OBJECTS
|
||||||
|
(:STRING "An RSS information channel.")))
|
||||||
|
|
||||||
|
(:PREDICATE-OBJECT-LIST
|
||||||
|
(:QNAME "rdfs:isDefinedBy")
|
||||||
|
(:OBJECTS
|
||||||
|
(:URIREF "<http://purl.org/rss/1.0/>")))
|
||||||
|
|
||||||
|
(:PREDICATE-OBJECT-LIST
|
||||||
|
(:QNAME "rdfs:label")
|
||||||
|
(:OBJECTS
|
||||||
|
(:STRING "Channel"))))
|
||||||
|
|
||||||
|
(:TRIPLES (:URIREF "<http://purl.org/rss/1.0/description>")
|
||||||
|
|
||||||
|
(:PREDICATE-OBJECT-LIST
|
||||||
|
(:URIREF #1#)
|
||||||
|
(:OBJECTS
|
||||||
|
(:QNAME "rdf:Property")))
|
||||||
|
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:comment")
|
||||||
|
(:OBJECTS (:STRING "A short text description of the subject.")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:isDefinedBy")
|
||||||
|
(:OBJECTS (:URIREF "<http://purl.org/rss/1.0/>")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:label") (:OBJECTS (:STRING "Description")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:subPropertyOf") (:OBJECTS (:QNAME "dc:description"))))
|
||||||
|
(:TRIPLES (:URIREF "<http://purl.org/rss/1.0/image>")
|
||||||
|
(:PREDICATE-OBJECT-LIST (:URIREF #1#) (:OBJECTS (:QNAME "rdfs:Class")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:comment") (:OBJECTS (:STRING "An RSS image.")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:isDefinedBy")
|
||||||
|
(:OBJECTS (:URIREF "<http://purl.org/rss/1.0/>")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:label") (:OBJECTS (:STRING "Image"))))
|
||||||
|
(:TRIPLES (:URIREF "<http://purl.org/rss/1.0/item>")
|
||||||
|
(:PREDICATE-OBJECT-LIST (:URIREF #1#) (:OBJECTS (:QNAME "rdfs:Class")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:comment") (:OBJECTS (:STRING "An RSS item.")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:isDefinedBy")
|
||||||
|
(:OBJECTS (:URIREF "<http://purl.org/rss/1.0/>")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:label") (:OBJECTS (:STRING "Item"))))
|
||||||
|
(:TRIPLES (:URIREF "<http://purl.org/rss/1.0/items>")
|
||||||
|
(:PREDICATE-OBJECT-LIST (:URIREF #1#) (:OBJECTS (:QNAME "rdf:Property")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:comment")
|
||||||
|
(:OBJECTS
|
||||||
|
(:STRING "Points to a list of rss:item elements that are members of the subject channel.")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:isDefinedBy")
|
||||||
|
(:OBJECTS (:URIREF "<http://purl.org/rss/1.0/>")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:label") (:OBJECTS (:STRING "Items"))))
|
||||||
|
(:TRIPLES (:URIREF "<http://purl.org/rss/1.0/link>")
|
||||||
|
(:PREDICATE-OBJECT-LIST (:URIREF #1#) (:OBJECTS (:QNAME "rdf:Property")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:comment")
|
||||||
|
(:OBJECTS (:STRING "The URL to which an HTML rendering of the subject will link.")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:isDefinedBy")
|
||||||
|
(:OBJECTS (:URIREF "<http://purl.org/rss/1.0/>")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:label") (:OBJECTS (:STRING "Link")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:subPropertyOf") (:OBJECTS (:QNAME "dc:identifier"))))
|
||||||
|
(:TRIPLES (:URIREF "<http://purl.org/rss/1.0/name>")
|
||||||
|
(:PREDICATE-OBJECT-LIST (:URIREF #1#) (:OBJECTS (:QNAME "rdf:Property")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:comment")
|
||||||
|
(:OBJECTS (:STRING "The text input field's (variable) name.")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:isDefinedBy")
|
||||||
|
(:OBJECTS (:URIREF "<http://purl.org/rss/1.0/>")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:label") (:OBJECTS (:STRING "Name"))))
|
||||||
|
(:TRIPLES (:URIREF "<http://purl.org/rss/1.0/textinput>")
|
||||||
|
(:PREDICATE-OBJECT-LIST (:URIREF #1#) (:OBJECTS (:QNAME "rdfs:Class")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:comment") (:OBJECTS (:STRING "An RSS text input.")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:isDefinedBy")
|
||||||
|
(:OBJECTS (:URIREF "<http://purl.org/rss/1.0/>")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:label") (:OBJECTS (:STRING "Text Input"))))
|
||||||
|
(:TRIPLES (:URIREF "<http://purl.org/rss/1.0/title>")
|
||||||
|
(:PREDICATE-OBJECT-LIST (:URIREF #1#) (:OBJECTS (:QNAME "rdf:Property")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:comment")
|
||||||
|
(:OBJECTS (:STRING "A descriptive title for the channel.")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:isDefinedBy")
|
||||||
|
(:OBJECTS (:URIREF "<http://purl.org/rss/1.0/>")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:label") (:OBJECTS (:STRING "Title")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:subPropertyOf") (:OBJECTS (:QNAME "dc:title"))))
|
||||||
|
(:TRIPLES (:URIREF "<http://purl.org/rss/1.0/url>")
|
||||||
|
(:PREDICATE-OBJECT-LIST (:URIREF #1#) (:OBJECTS (:QNAME "rdf:Property")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:comment")
|
||||||
|
(:OBJECTS
|
||||||
|
(:STRING
|
||||||
|
"The URL of the image to used in the 'src' attribute of the channel's image tag when rendered as HTML.")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:isDefinedBy")
|
||||||
|
(:OBJECTS (:URIREF "<http://purl.org/rss/1.0/>")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:label") (:OBJECTS (:STRING "URL")))
|
||||||
|
(:PREDICATE-OBJECT-LIST (:QNAME "rdfs:subPropertyOf") (:OBJECTS (:QNAME "dc:identifier")))))
|
||||||
@@ -132,6 +132,12 @@ class TestGrammars < Minitest::Test
|
|||||||
"BSD"
|
"BSD"
|
||||||
elsif content.include?("Permission is hereby granted") || content =~ /\bMIT\b/
|
elsif content.include?("Permission is hereby granted") || content =~ /\bMIT\b/
|
||||||
"MIT"
|
"MIT"
|
||||||
|
elsif content.include?("Mozilla Public License")
|
||||||
|
if content.include?("version 2.0")
|
||||||
|
"MPLv2.0"
|
||||||
|
elsif content.include?("version 1.1")
|
||||||
|
"MPLv1.1"
|
||||||
|
end
|
||||||
elsif content.include?("unlicense.org")
|
elsif content.include?("unlicense.org")
|
||||||
"unlicense"
|
"unlicense"
|
||||||
elsif content.include?("http://www.wtfpl.net/txt/copying/")
|
elsif content.include?("http://www.wtfpl.net/txt/copying/")
|
||||||
|
|||||||
2
vendor/grammars/Elm.tmLanguage
vendored
2
vendor/grammars/Elm.tmLanguage
vendored
Submodule vendor/grammars/Elm.tmLanguage updated: e9fda7c70f...f17b1914dd
2
vendor/grammars/Lean.tmbundle
vendored
2
vendor/grammars/Lean.tmbundle
vendored
Submodule vendor/grammars/Lean.tmbundle updated: fb1151547a...dd3e30f058
2
vendor/grammars/NimLime
vendored
2
vendor/grammars/NimLime
vendored
Submodule vendor/grammars/NimLime updated: b0c92d3fae...50d7344f9b
2
vendor/grammars/SublimePapyrus
vendored
2
vendor/grammars/SublimePapyrus
vendored
Submodule vendor/grammars/SublimePapyrus updated: 5180768711...2451bac8ef
2
vendor/grammars/abap.tmbundle
vendored
2
vendor/grammars/abap.tmbundle
vendored
Submodule vendor/grammars/abap.tmbundle updated: 5973e78c60...08d6db92d0
2
vendor/grammars/atom-fsharp
vendored
2
vendor/grammars/atom-fsharp
vendored
Submodule vendor/grammars/atom-fsharp updated: 121ff71b30...e7a4159fbf
2
vendor/grammars/factor
vendored
2
vendor/grammars/factor
vendored
Submodule vendor/grammars/factor updated: 4962151111...ac5da311f7
2
vendor/grammars/language-crystal
vendored
2
vendor/grammars/language-crystal
vendored
Submodule vendor/grammars/language-crystal updated: 754623023b...932646913b
2
vendor/grammars/language-gfm
vendored
2
vendor/grammars/language-gfm
vendored
Submodule vendor/grammars/language-gfm updated: c8158a6d4b...9b95c2ad7c
2
vendor/grammars/language-javascript
vendored
2
vendor/grammars/language-javascript
vendored
Submodule vendor/grammars/language-javascript updated: 1aaf2ff8ef...39fd6989f7
2
vendor/grammars/language-xbase
vendored
2
vendor/grammars/language-xbase
vendored
Submodule vendor/grammars/language-xbase updated: 3f77776e98...ae860b3b02
2
vendor/grammars/latex.tmbundle
vendored
2
vendor/grammars/latex.tmbundle
vendored
Submodule vendor/grammars/latex.tmbundle updated: 2cae820272...23e6223498
1
vendor/grammars/sublime-aspectj
vendored
Submodule
1
vendor/grammars/sublime-aspectj
vendored
Submodule
Submodule vendor/grammars/sublime-aspectj added at 888fefdd2f
Reference in New Issue
Block a user