Paul Chaignon
d8666e5309
Heuristic for Pod vs. Perl
...
.pod files classified as Pod if they contain any Pod syntax
2016-01-16 11:21:26 +01:00
Arfon Smith
d081f687b0
Merge branch 'master' into licensee-6
2015-11-10 09:34:39 +00:00
Dan Buch
d7b2826113
Add SuperCollider grammar
...
plus a few minor language support updates including:
- recognize `sclang` and `scsynth` interpreters
- set `tm_scope: source.supercollider`
- reorder extensions so that `.sc` is primary
2015-11-08 06:28:14 -05:00
Arfon Smith
317219e479
Merge branch 'master' into licensee-6
2015-10-21 08:51:10 +01:00
Arfon Smith
e0c97f97ba
Merge branch 'master' into memory_blob
2015-10-20 12:36:26 +01:00
Brandon Keepers
9d865ec018
license of factor grammar is now detected properly
2015-10-16 15:16:04 -04:00
Brandon Keepers
8b01e3dead
Upgrade to licensee 6.0.0b1
2015-10-16 15:15:34 -04:00
Arfon Smith
500ce0959a
Merge branch 'master' into memory_blob
2015-10-12 09:49:22 +01:00
Jared Kuolt
5ff580df0a
Support for files generated by Racc.
...
This changeset includes a sample racc file from [this auto-generated
file](44e9bf0440/lib/rjson/parser.rb )
(MIT-licensed).
[Racc](https://github.com/tenderlove/racc ) Racc is an LALR(1) parser
generator. It is written in Ruby itself, and generates ruby programs.
2015-10-09 16:20:59 -07:00
Ingo Blechschmidt
040af5dad2
Clarify that only nonprimary extensions should be sorted
2015-09-25 19:23:06 +02:00
Paul Chaignon
213cf322f5
Merge branch 'master' into blob_in_memory
2015-09-04 00:55:39 +02:00
Keith Rarick
3c5bcb434c
Add Go dependencies to generated.rb and test_blob.rb
2015-09-03 10:27:28 -07:00
Arfon Smith
580cfce7fb
Adding support for generated overrides
2015-09-03 14:39:27 +01:00
Arfon Smith
9775820398
Merge pull request #2591 from jtbandes/master
...
Vendored definitions for Xcode-related files
2015-09-01 18:53:08 +01:00
Lars Brinkhoff
e4f5c0066a
Add checks to keep heuristics alphabetised.
2015-09-01 08:21:34 +02:00
Lars Brinkhoff
dd8eaf2893
Alphabetise heuristics.
2015-08-31 08:53:51 +02:00
Ben Balter
7c3e265033
also add help for unapproved licenses
2015-08-26 12:31:29 -04:00
Ben Balter
c9e43804d6
add some help text to license test
2015-08-26 09:26:04 -04:00
Jacob Bandes-Storch
a2ca886510
Vendored definitions for Xcode-related files
2015-08-25 23:42:20 -07:00
Paul Chaignon
e6b4428614
Tests for new vendored files
2015-08-21 12:24:04 +02:00
Paul Chaignon
4e6e69833d
Test for new CodeMirror regexp
2015-08-21 12:15:17 +02:00
Ben Balter
d1f90d61c5
Merge branch 'master' into licensee
2015-08-20 15:25:15 -04:00
Ben Balter
62a0faa729
let us
2015-08-20 12:23:52 -04:00
Ben Balter
fbb3ab2292
batch license test output
2015-08-20 11:38:31 -04:00
Arfon Smith
a74f3b3e46
Adding Perl/Perl6 heuristic for '.t'
2015-08-20 10:16:52 +01:00
Paul Chaignon
7d91e4959a
Dissociate ECLiPSe from Prolog
...
ECLiPSe syntax is slightly different from Prolog syntax
ECLiPSe is in the Prolog group so it will only be highlighted differently
2015-08-19 20:56:14 +02:00
Ben Balter
fd9ce2d1cf
use licensee to classify submodule licenses
2015-08-19 12:54:21 -04:00
Paul Chaignon
2c2b37bec3
Reorganize tests
...
Rename test_memory_blob.rb to test_blob.rb for consistence with last commit
2015-08-19 18:07:42 +02:00
Paul Chaignon
c777f2d388
Merge branch 'master' into blob_in_memory
2015-08-19 18:02:31 +02:00
Paul Chaignon
eca10056a8
Rename MemoryBlob to Blob
2015-08-19 17:29:35 +02:00
Paul Chaignon
6226a46988
Recognize the Mozilla Public License for grammars
2015-08-13 17:35:01 +02:00
Arfon Smith
8d20c1fb59
More inclusive documentation matches for License and Readme files
2015-08-11 09:39:41 +01:00
Arfon Smith
9a1abf0c49
Merge branch 'master' into reworking-documentation-paths
2015-08-11 09:10:08 +01:00
Arfon Smith
997c0fca10
Catching one more edge case
2015-08-11 06:48:54 +01:00
Arfon Smith
851c93a1f7
Don't blow up if empty string/nil passed to alias methods
2015-08-10 22:07:28 +01:00
Ammar Askar
4650368bc2
Make regex for vim modeline more lenient
...
This change allows the filetype/language to be retrieved from more complex vim modelines. The current regex strictly allows a set line which contains only the filetype/ft parameter and nothing else
2015-08-10 00:42:14 -05:00
Arfon Smith
5d5550c48b
Moving vendored definitions to documentation
2015-08-07 10:42:31 +01:00
Arfon Smith
fd570d906a
Adding examples path to documentation.yml
2015-08-07 10:35:18 +01:00
Arfon Smith
deab0662f9
Merge pull request #2447 from Ryman/rustup
...
Split on comma in language name if no match is found
2015-08-07 10:28:21 +01:00
Arfon Smith
6b283068a9
Adding back R/Rebol heuristics
2015-08-04 12:20:15 +01:00
Arfon Smith
208ec3906f
Fixing up some new heuristics
2015-08-04 12:06:41 +01:00
Arfon Smith
84d4fccb4d
Merge pull request #2441 from pchaigno/associate-heuristic-with-extension
...
Associate heuristic rules with file extensions
2015-08-04 12:00:47 +01:00
Arfon Smith
90a293727d
Merge branch 'master' into more-encompassing-number-skips
2015-07-29 13:54:51 +01:00
Paul Chaignon
8917f1a91a
MemoryBlob class: wrapper around the content of a file
...
Makes it possible to detect the language of a snippet of code
without having an actual file on disk
Will allow github-markup to use Linguist without restricting its API
2015-07-12 20:28:42 +02:00
Paul Chaignon
e688c865bc
Merge branch 'master' into associate-heuristic-with-extension
2015-07-04 22:48:06 +02:00
Arfon Smith
21e97cc65c
Merge pull request #2170 from pchaigno/mod-extension
...
.mod extension
2015-07-04 20:57:40 +01:00
Paul Chaignon
8c54f68040
Fix conflicts from merging master into 'mod-extension'
2015-07-04 18:01:56 +02:00
Arfon Smith
117735ffb9
Merge pull request #2179 from pchaigno/symlinks
...
Ignore symbolic links
2015-07-04 16:57:43 +01:00
Drew Crawford
8845b266de
Adding some more vendered expressions
...
* `Vendor/`, the capitalized path
* Crashlytics, a common iOS framework
* Fabric, a common iOS framework
2015-06-17 21:25:54 -05:00
Kevin Butler
3180c5d554
Allow delimiting by comma in the language name
2015-06-10 15:37:31 +01:00