* Update all grammars
* Update atom-language-clean grammar to match
* Don't update reason grammer
There seems to be a problem with the 1.3.5 release in that the conversion isn't producing a reason entry so doesn't match whats in grammar.yml
* Bump version to 5.0.9
* Update grammars
* Don't update javascript grammar
The current grammar has a known issue and is pending the fix in https://github.com/atom/language-javascript/pull/497
* fix Roff detection in heuristics
This affects extensions .l, .ms, .n and .rno.
Groff was renamed to Roff in 673aeb32b9851cc58429c4b598c876292aaf70c7,
but heuristic was not updated.
* replace FORTRAN with Fortran
It was already renamed in most places since 4fd8fce08574809aa58e9771e2a9da5d135127be
heuristics.rb was missing though.
* fix caseness of GCC Machine Description
* Add additional PL/SQL file extensions
* Add PL/SQL samples for .ddl and .prc
* Fix sort order of PL/SQL extensions
* Restore vendor/grammars/assembly.
* Restore `pls` as primary PL/SQL extension
* Add tpb to go with tps
* Clarify description of implicit alias.
I was trying to look up the alias to use for DNS Zone. From the docs
the alias I should use would be dns zone, but in reality it is dns-zone.
This change updates the comments to describe how to derive the
implicit name of a given alias.
* Further clarify description of implicit alias.
@pchaigno requested replacing the Ruby with English.
* Add ShaderLab language
* Update HLSL and ShaderLab grammars to latest version
* Add .shader extension back to GLSL language
* Add sample GLSL .shader files
Note that these are copies of existing GLSL samples, renamed to have
the .shader extension.
* fix benchmark
- require json for Hash.to_json
* better heuristic distinction of .d files
- properly recongnize dtrace probes
- recongnize \ in Makefile paths
- recongnize single line `file.ext : dep.ext` make targets
- recognize D module, import, function, and unittest declarations
- add more representative D samples
D changed from 31.2% to 28.1%
DTrace changed from 33.5% to 32.5%
Makefile changed from 35.3% to 39.4%
See
https://gist.github.com/MartinNowak/fda24fdef64f2dbb05c5a5ceabf22bd3
for the scraper used to get a test corpus.
I added a check for case-sensitivity to the regex's. In my repositories, I have both a Docs and Demos folder and those wouldn't have been matched before. Now, they would.
* Remove a few hashes for grammars with BSD licenses
There was an error in Licensee v8.8.2, which caused it to not
recognize some BSD licenses. v8.8.3 fixes it.
* Update submodules
Remove 2 grammars from the whitelist because their licenses were
added to a LICENSE file which a proper format (one that Licensee
detects).
MagicPython now supports all scopes that were previously supported
by language-python.
* Update Licensee hashes for grammar licenses
Licensee v8.8 changed the way licenses are normalized, thus changing hashes for
some grammars
* Update Licensee
Prevent automatic updates to major releases