计算机科学与探索 ›› 2013, Vol. 7 ›› Issue (6): 562-569.DOI: 10.3778/j.issn.1673-9418.1303014
程振伟1,2,徐家福1,2+
CHENG Zhenwei1,2, XU Jiafu1,2+
摘要: NDQJava2语言是在NDQJava语言的基础上,增添量子条件语句、量子循环语句、量子子程序、量子模块和量子异常处理机制等多种量子成分而成的一种混成式、结构化、命令式量子程序设计语言。在简述NDQJava2处理系统之后,着重介绍了其词法分析程序及语法分析程序,其中用直接转向法进行词法分析,识别出单词,生成单词序列,用递归子程序法进行语法分析,生成语法树。由示例可知,程序结果无误,较好地完成了词法分析与语法分析任务。