我在清理工作中的服务器时发现了一些随机代码,似乎没人知道它是什么编程语言。
行尾没有半冒号
它使用关键字“if”,“then”,“for”,“to”,“do”,但不使用“end”
它使用关键字“as”,因此可能是面向对象的
到目前为止,它看起来像是F#或Haskell语法
它还使用#0
我们认为这是代表字符的Pascal样式表示法,因此#0等效于C中的'\0'
任何帮助将是巨大的。
以下是代码摘录。
bc=(ay*ax*az)
check1 = ((bc+bc)*(ax+acx)*(az+acz))
check2 = p_ar.count-9
if check1!=check2 then change(messagebox "rebuild")
--position
dmorr1=#0
dmar2=#0
dmar3=#0
--Y update
if acy>0 and bc
{
dmar1=#0
dmar2=#0
rnum = (bp+ch)
for i=1 to pcount do
{
if (sag m)!=0 then
{
append dmar2(getUserProp cnode("cp" + (i as string)))
}
else
}
append dmar2(getUserProp dconde("cp" + (i as string)))
append imgt1 dmar2
dmar2=#0
}
最佳答案
如前所述,对于3ds/AutoDesk,它看起来像MaxScript。总是容易点暴食:)