2013-02-17 73 views
-4

我从第三方系统继承了一些代码。供应商会为我提供他们的文档,但是如果他们的语言是更普通语言的一些变体,那么知道它就会有用。一对夫妇片段都低于:任何人都可以为我识别这种语言吗?

for var i = 0 to short_q.getSize()-1 
{ 
    sumq+=short_q[i]; 
    sumpq+=short_q[i]*short_p[i]; 
} 

Number trd_qty_short := trd_qty_short1 + trd_qty_short2; 
+0

http://programmers.stackexchange.com/questions/7652/identifying-programming-languages-by-a-piece-of-code – 2013-02-17 14:19:51

+0

除了没有括号和在声明中的赋值:=,there这个代码没有什么特别的定义。你有更多? – 2013-02-17 14:23:56

+0

更多剪辑: 矢量 short_p = new矢量(); while exec_iter.hasElem(){var currentExec = exec_iter.getElemMoveNext(); – endian 2013-02-17 14:33:25

回答

1

您可以尝试SourceClassifier

来源分类标识使用贝叶斯分类器 训练有素从计算机语言 基准游戏生成的语料库编程语言。它是用Ruby和availabe编写的宝石。到 训练分类器以识别新语言从github下载源 。

开箱即用SourceClassifier可识别Css,C,Java,Javascript, Perl,Php,Python和Ruby。

相关问题