以下程序是用哪种语言编写的?

时间:2011-03-02 10:26:04

标签: programming-languages

ROOTPROC VarUse
PROC VarUse
ROOT Cfile;
1 {
2 [
3 (?NameRef
4 (IF (AND (HAS-TYPE $parent Assignment) (IS-EQUAL $slot ``lhs''))
5 (THEN (PRINT stdout "Variable %s defined at %s" $token $location))
6 (ELSE (PRINT stdout "Name %s accessed at %s" $token $location))))]
7 }

3 个答案:

答案 0 :(得分:4)

Gen++,C ++的应用程序生成器。

答案 1 :(得分:1)

GEN ++用于C ++的分析器生成器

答案 2 :(得分:1)

看起来像热那亚语言规范。

(不要问我详细情况,我所做的只是谷歌搜索“HAS-TYPE ROOTPROC IS-EQUAL”。)