Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用C/C++;_Php_C++_Syntax - Fatal编程技术网

Php 用C/C++;

Php 用C/C++;,php,c++,syntax,Php,C++,Syntax,我正在为我的硕士项目在Qt4中编写一个PHP IDE。我正在尝试复制Eclipse或Visual Studio的许多功能,而不需要所有的膨胀和开销。我试图完成一些代码,但我需要做一些语法分析,以实现智能代码完成。我查看了PHP源代码,并考虑在代码中编译Zend引擎(并在值得称赞的地方给予赞扬),但即使在盯着代码看了几天之后,我也不确定从哪里开始 有人知道一些已经完成此代码的C++代码,或者已经使用ZEngine引擎来实现自己的目的,或者有一些关于编写自己的建议?< P> PHP没有任何与一个正式

我正在为我的硕士项目在Qt4中编写一个PHP IDE。我正在尝试复制Eclipse或Visual Studio的许多功能,而不需要所有的膨胀和开销。我试图完成一些代码,但我需要做一些语法分析,以实现智能代码完成。我查看了PHP源代码,并考虑在代码中编译Zend引擎(并在值得称赞的地方给予赞扬),但即使在盯着代码看了几天之后,我也不确定从哪里开始


有人知道一些已经完成此代码的C++代码,或者已经使用ZEngine引擎来实现自己的目的,或者有一些关于编写自己的建议?

< P> PHP没有任何与一个正式的LALR(1)或LL(k)语法的远程连接,可以用来以适合学术界的方式实现这一点。Zend的解析器没有上下文意识,并且与我所看到的完全不同

这并不是说你不能写一些简单语法突出显示的东西。比如说。标记器的代码为,项目的活动线程为