tj / node-language-classifier

Programming language classifier for node.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

language-classifier

Programming language classifier based on harthur's Bayesian classifier module.

Installation

$ npm install language-classifier

Example

var lang = require('language-classifier');

lang('for link in links:');
// => "python"

lang('Foo.prototype.bar = function(){}');
// => "javascript"

lang('#include <stdio.h>');
// => "c"

Training

To train simply invoke make memory.

Supported languages

  • ruby
  • python
  • javascript
  • objective-c
  • html
  • css
  • shell
  • c++
  • c
  • coffee-script

License

MIT

About

Programming language classifier for node.js


Languages

Language:Objective-C 42.6%Language:C++ 17.7%Language:CoffeeScript 16.8%Language:Python 7.0%Language:C 4.8%Language:JavaScript 4.3%Language:Shell 4.1%Language:Ruby 2.7%