TypePHP 编译器
https://swoole.com/aot/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
179 lines
3.9 KiB
179 lines
3.9 KiB
{
|
|
"language": "zh",
|
|
"sections": [
|
|
{
|
|
"name": "项目概览",
|
|
"topics": [
|
|
{
|
|
"title": "项目简介",
|
|
"level": 1,
|
|
"slug": "overview",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "编译流水线",
|
|
"level": 1,
|
|
"slug": "pipeline",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "编译模式",
|
|
"level": 1,
|
|
"slug": "compilation-modes",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "快速开始",
|
|
"level": 1,
|
|
"slug": "quickstart",
|
|
"group": null
|
|
}
|
|
],
|
|
"groups": []
|
|
},
|
|
{
|
|
"name": "前端:解析与符号",
|
|
"topics": [
|
|
{
|
|
"title": "解析器与 AST",
|
|
"level": 1,
|
|
"slug": "parser",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "预处理与符号表",
|
|
"level": 1,
|
|
"slug": "preprocessor",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "AST 转换(Lowering)",
|
|
"level": 1,
|
|
"slug": "transform",
|
|
"group": null
|
|
}
|
|
],
|
|
"groups": []
|
|
},
|
|
{
|
|
"name": "类型系统",
|
|
"topics": [
|
|
{
|
|
"title": "原生类型映射",
|
|
"level": 1,
|
|
"slug": "native-types",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "类型检查与兼容",
|
|
"level": 1,
|
|
"slug": "type-check",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "高精度数值类型",
|
|
"level": 1,
|
|
"slug": "high-precision-types",
|
|
"group": null
|
|
}
|
|
],
|
|
"groups": []
|
|
},
|
|
{
|
|
"name": "代码生成",
|
|
"topics": [
|
|
{
|
|
"title": "生成器总览",
|
|
"level": 1,
|
|
"slug": "generator",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "函数与类生成",
|
|
"level": 1,
|
|
"slug": "gen-functions-classes",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "扩展模块生成",
|
|
"level": 1,
|
|
"slug": "gen-extension",
|
|
"group": null
|
|
}
|
|
],
|
|
"groups": []
|
|
},
|
|
{
|
|
"name": "后端与构建",
|
|
"topics": [
|
|
{
|
|
"title": "编译器后端",
|
|
"level": 1,
|
|
"slug": "backend",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "构建流水线",
|
|
"level": 1,
|
|
"slug": "build-pipeline",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "增量编译缓存",
|
|
"level": 1,
|
|
"slug": "incremental-cache",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "跨平台支持",
|
|
"level": 1,
|
|
"slug": "platform",
|
|
"group": null
|
|
}
|
|
],
|
|
"groups": []
|
|
},
|
|
{
|
|
"name": "优化与性能",
|
|
"topics": [
|
|
{
|
|
"title": "优化器",
|
|
"level": 1,
|
|
"slug": "optimizer",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "编译期属性",
|
|
"level": 1,
|
|
"slug": "compile-time-attributes",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "构建速度与性能",
|
|
"level": 1,
|
|
"slug": "build-speed",
|
|
"group": null
|
|
}
|
|
],
|
|
"groups": []
|
|
},
|
|
{
|
|
"name": "运行时与边界",
|
|
"topics": [
|
|
{
|
|
"title": "PHPX 运行时集成",
|
|
"level": 1,
|
|
"slug": "runtime",
|
|
"group": null
|
|
},
|
|
{
|
|
"title": "不支持的 PHP 特性",
|
|
"level": 1,
|
|
"slug": "incompatible-features",
|
|
"group": null
|
|
}
|
|
],
|
|
"groups": []
|
|
}
|
|
]
|
|
} |