Arfon Smith
7fd720bf39
Merge branch 'master' into ascii
2015-02-16 11:18:31 -08:00
Arfon Smith
e10558e444
Fall back to classifier
2015-02-16 11:14:40 -08:00
Lars Brinkhoff
9a2f2c1fb2
Tweak heuristic for free-form Fortran.
2015-02-10 20:06:00 +01:00
Brandon Keepers
bdc724d548
Detect "use 5.xxx" as Perl
2015-02-09 10:19:36 -05:00
Edmundo Ruiz
eaa03e15ed
Improved Heuristics for .asc files.
2015-02-03 21:09:32 -08:00
Edmundo Ruiz
9fa7adaa61
#1638 New heuristics to distinguish between AsciiDoc, AGS Script, and Public Key.
2015-02-03 00:43:53 -08:00
Arfon Smith
339370a703
Extracting ObjectiveC regex into a constant
2015-01-30 08:48:26 -06:00
Arfon Smith
359e5157a8
Merge branch 'master' into objc-mercury
2015-01-30 08:34:50 -06:00
Paul Chaignon
bf5651e127
Merge branch 'master' into newlisp
2015-01-24 00:15:52 +01:00
Arfon Smith
d95b7504ab
Merge branch 'master' into tst
...
Conflicts:
lib/linguist/heuristics.rb
lib/linguist/language.rb
lib/linguist/languages.yml
2015-01-23 14:35:27 -06:00
Arfon Smith
4d2b6ee99e
Updating heuristic order
2015-01-23 13:22:45 -06:00
Arfon Smith
6ad6984fe7
Merge branch 'master' into mmmmmm
...
Conflicts:
lib/linguist/heuristics.rb
2015-01-23 11:02:25 -06:00
Arfon Smith
43b297636d
Merge pull request #2003 from pchaigno/cs-heuristics
...
Heuristics for .cs files: C# and Smalltalk
2015-01-17 09:10:58 -06:00
Paul Chaignon
8cd17698fe
Slightly improve heuristic for C#
2015-01-17 13:34:06 +01:00
Lars Brinkhoff
71885b8a79
Add missing ^ in Frege heuristic regexp.
2015-01-08 13:02:04 +01:00
Paul Chaignon
3c6218f20e
Heuristics for .cs files: Smalltalk and C#
2015-01-04 22:07:29 +01:00
Arfon Smith
6f4557a103
Updating Objective-C matchers and adding a sample C++ file
2015-01-03 11:10:24 -06:00
Paul Chaignon
1363af0317
Remove defactor keyword for .lsp heuristic
2014-12-16 11:02:23 -05:00
Paul Chaignon
2418356eff
Merge branch 'master' into newlisp
2014-12-16 10:52:17 -05:00
Arfon Smith
970cbe35b8
:blank: -> \t
2014-12-12 08:23:17 -06:00
Arfon Smith
fa9e8aa5c0
Merge branch 'master' into cpp-c-improvements
2014-12-12 08:21:32 -06:00
Arfon Smith
0ddf0d5d0d
Merge branch 'master' into no-language
...
Conflicts:
lib/linguist/heuristics.rb
2014-12-11 21:17:38 -06:00
Arfon Smith
a323eb43ed
Better C++ regex
2014-12-11 21:06:35 -06:00
Arfon Smith
79243b77fd
Merge pull request #1129 from pchaigno/bitbake
...
Support of the BitBake language
2014-12-11 20:58:06 -06:00
Paul Chaignon
db70630eaa
Renamed text in Text
2014-12-11 12:51:09 -05:00
Lars Brinkhoff
e393f7feb4
Improve FORTRAN heuristic.
2014-12-08 13:53:19 +01:00
Paul Chaignon
8b7d5546f7
Merge branch 'master' into newlisp
2014-12-06 20:04:18 -05:00
Paul Chaignon
b63423ce37
Merge branch 'master' into newlisp
2014-12-06 19:56:29 -05:00
Paul Chaignon
0b02b68538
Heuristic for .lsp and .lisp (Common Lisp, NewLisp)
2014-12-06 19:51:45 -05:00
Paul Chaignon
583392d179
Heuristic for .ts (TypeScript, XML)
2014-12-06 16:31:14 -05:00
Paul Chaignon
7458a2f9ff
Heuristic for .bb (BitBake, BlitzBasic)
2014-12-06 15:26:30 -05:00
Lars Brinkhoff
de6b2f3307
Add 'text' language with samples, and heuristics for .fr.
2014-12-05 12:19:36 +01:00
Paul Chaignon
feea9bfd30
Fix heuristic for .fs
2014-12-03 09:48:54 -05:00
Paul Chaignon
37ffdb9020
Fix error when matching languages against heuristics: if no language, no heuristic rule should be used
2014-12-02 16:41:39 -05:00
Arfon Smith
fd9275b213
Merge pull request #1702 from ellemenno/loomscript-support
...
add language declaration and samples for LoomScript
2014-12-02 10:54:36 -06:00
ellemenno
c76137efc0
improve regex for loomscript
2014-12-01 01:30:13 -05:00
ellemenno
88f196e4d4
add a heuristic to disambiguate LiveScript from LoomScript
...
Keying off of `package {`, since LoomScript code must be enclosed in a
package definition, whereas that would be invalid LiveScript
2014-12-01 01:28:33 -05:00
Rob Hoelz
ed3d38cf05
Create Perl6 heuristic
2014-11-30 22:35:52 -06:00
Arfon Smith
9b22b2973f
Merge branch 'master' into google-apps
...
Conflicts:
lib/linguist/heuristics.rb
lib/linguist/samples.json
2014-11-30 21:11:59 -06:00
Arfon Smith
212c74d8a3
Merge branch 'master' into cool
...
Conflicts:
lib/linguist/heuristics.rb
lib/linguist/languages.yml
lib/linguist/samples.json
2014-11-30 15:23:09 -06:00
Brandon Keepers
7b41346db8
Merge branch 'refactor-heuristics' into 1036-local
...
* refactor-heuristics: (43 commits)
update docs
Clean up heuristic logic
Allow disambiguate to return an Array
Rename .create to .disambiguate
docs
Remove inactive heuristics
Refactor heuristics
Not going back
docs
Move call method into existing Classifier class
Try strategies until one language is returned
Remove unneded empty blob check
Add F# and GLSL samples. Add Forth and GLSL extension .fs. Add heuristic to disambiguate between F#, Forth, and GLSL.
byebug requires ruby 2.0
Remove test for removed extension
Fix typo in test
add rake interpreter
add python3 interpreter
Remove old wrong_shebang.rb sample
Add byebug
...
Conflicts:
lib/linguist/heuristics.rb
test/test_heuristics.rb
2014-11-28 17:58:00 -06:00
Brandon Keepers
770a1d4553
update docs
2014-11-28 17:07:15 -06:00
Brandon Keepers
c038b51941
Clean up heuristic logic
2014-11-28 17:03:01 -06:00
Brandon Keepers
4bebcef6ef
Allow disambiguate to return an Array
2014-11-28 16:55:00 -06:00
Brandon Keepers
b8685103d0
Rename .create to .disambiguate
2014-11-28 14:41:52 -06:00
Brandon Keepers
26d789612b
docs
2014-11-28 14:40:02 -06:00
Brandon Keepers
bc66f558b9
Remove inactive heuristics
...
We can add these back when we’re ready to enable them.
2014-11-28 12:17:52 -06:00
Brandon Keepers
034cb25099
Refactor heuristics
2014-11-28 09:43:59 -06:00
Brandon Keepers
fbc0947420
Not going back
2014-11-28 08:14:30 -06:00
Brandon Keepers
e42ccf0d82
docs
2014-11-27 11:40:48 -05:00