没有合适的资源?快使用搜索试试~ 我知道了~
semantic-php:现代PHP语言对语义的支持
共34个文件
el:29个
makefile:1个
wy:1个
需积分: 9 0 下载量 135 浏览量
2021-04-28
16:42:13
上传
评论
收藏 55KB ZIP 举报
温馨提示
介绍 语义php是GNU Emacs的实验软件包,旨在提高框架中对PHP的支持水平。 它包含一个基于PHP7语法的从零开始的LALR解析器,语义API的实现和测试套件。 语义php的最终目标是使语义上对PHP的支持与对C / C ++的支持同等。 事态 该软件包当前仅对(精简版)开发人员有用。 这是一项正在进行的工作。 解析器尚未进行大量实际测试,但在多个方面对现有解析器进行了改进。 但是,真正的挑战不是从源文件中提取信息,而是实现语义API以对该信息进行有用的处理。 语义开箱即用地做很多聪明的事情,并允许语言实现者重写API的特定部分以适应新的或不同的行为。 但是,尽管它提供了这种通用的(语言中立的)API,但语义偏向于它所支持的目标语言-最著名的是一等公民:C / C ++。 通过简单地实现所提供的覆盖,并不能克服PHP和目标语言之间的所有差异。 该存储库当前在该领域没有重大进展
资源推荐
资源详情
资源评论
收起资源包目录
semantic-php-master.zip (34个子文件)
semantic-php-master
.gitignore 37B
Makefile 639B
semantic-php-test.el 6KB
semantic-php.el 10KB
.travis.yml 960B
README.md 8KB
semantic-php-wy-macro.el 4KB
semantic-php-util.el 6KB
semantic-php.wy 46KB
test
context.el 5KB
docs.el 1KB
use-statements.el 4KB
parser
misc.el 2KB
constant.el 1KB
use.el 5KB
trait.el 2KB
class.el 3KB
loop.el 3KB
function.el 7KB
variable.el 5KB
interface.el 2KB
namespace.el 3KB
cast.el 2KB
try-catch.el 2KB
overlay.el 2KB
condition.el 3KB
class-member.el 8KB
includes.el 1KB
traits.el 3KB
class-members.el 2KB
local-variables.el 4KB
scope.el 2KB
php-faux-mode.el 1KB
lexer.el 11KB
共 34 条
- 1
资源评论
得陇而望蜀者
- 粉丝: 30
- 资源: 4586
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功