我有一些用专有语言编写的脚本。我想知道是否有任何类似语法的语言?
PROCEDURE MY_PROC_NAME DO
{
DECLARE VARIABLE ABC AS NUMBER
[ABC] := 123;
IF ([ABC] = 123) THEN
{
WHILE (TRUE) DO
{
}
}
ELSE
{
RETURN
}
#a comment
SomeFunction(123, 456);
CALL ANOTHER_PROCEDURE;
}
谢谢。
答案 0 :(得分:0)
看起来很像Comal。见http://en.m.wikipedia.org/wiki/COMAL
答案 1 :(得分:0)
这是一种命令式编程语言,在提供的示例中没有宏,功能或面向对象的特性。它具有从Pascal(':=')和C('{}')借来的功能。结构没有什么特别之处。
有一些独特的结构。
DECLARE系列上没有分号很有意思,但可能是一个错字。
所以,衍生语言大概可以追溯到20世纪80年代中后期。它甚至可以是Basic的方言(其中有很多!)。
通过一些额外的代码,可以进一步缩小范围。