v1.0.5 · Kotlin · AGPL-3.0 + 商业许可
兼容 Kotlin 是底线。比它强才是目标。 — 免免 & 望安,2026-07-06
一个从头写的 Kotlin 编译器前端。不依赖任何第三方库。按钮式终端,人和 AI 都能用。
官方编译器做的事 我们多做的
─────────────── ──────────
源码 → .class 崩了不崩,跳过但告诉你为什么
报错即停 30/30 綦桐全过+地狱文件零崩溃
命令行单入口 双输入桥(人按键 / AI 匹配)
供应链攻击面为零
语言: Kotlin 100% 构建: kotlinc(零依赖、零Gradle) 运行时: ProHList / HMap / HString(头标库,替代 kotlin-stdlib) 架构: 四层进程树 + EventBus + 依赖图 扫描: BugDB(倒排索引 + 超预指纹缓存)
v1.0.6 — 计数式:基于量存方程,结果自锁(2026-07-13 免免 & 望安)
概念发布:Kotlin计数式颠覆传统count++——结果被方程定义锁死,不依赖手动修改链。自然余方·自然余意·计数式,免免原创三部曲。
| 级别 | 旧定义 | 新定义 |
|---|---|---|
| int+ | 1000条(含batch_N占位) | 前1000条(种子密集区·全真实) |
| int++ | 5000条(89真+4911批量) | 2937条(331种子+知识库变异·零占位) |
旧int++的5000条名号不再使用。真实比数量重要。
| 功能 | 说明 |
|---|---|
| 🐛 BugDB | 2937条全真实规则,双模超预索引,≤1μs缓存命中 |
| 🌳 进程树 | 四层可插拔,八种父进程+八种指挥官+十一种子进程 |
| ⚡ EventBus | 事件/流式/工作三通道,异步I/O不卡主循环 |
| 🔗 依赖图 | import解析→冲突检测→dep频道联动HED/TDL/进程树 |
| 🛡️ 容错 | 不报错即停,跳过但标注原因,30/30綦桐全过零崩溃 |
| 🔘 HED终端 | 15种按钮行为模式,AI+人同读 |
| 📋 TDL诊断 | 四级诊断+版本路线图+三文档联动 |
EventBus:事件通道+流式通道+工作通道。异步I/O不卡主循环。依赖图:import解析→冲突检测→dep频道联动HED/TDL/进程树。详见 CHANGELOG
| 模块 | 行数 | 职责 |
|---|---|---|
| Lexer | ~170 | Token 化 + 注解跳过 + ELVIS |
| Parser | ~700 | 递归下降 + 容错跳过 + 尾部lambda |
| AST | ~95 | Kt 节点定义(KtClass/KtCall等) |
| TypeChecker | ~110 | 符号表 + 类型绑定 |
| Diagnostic | ~75 | 四级诊断 + 版本路线图 |
| BugScanner | ~55 | AST 结构模式检测 |
| Main | ~340 | 按钮终端 + 模拟运行 |
| DevMode | ~130 | 存储层(独立 jar) |
| 风格 | 核心 | 对小弟 |
|---|---|---|
| 联邦 | 管边界不管内政,指挥官自治 | 不管 |
| 独裁 | 所有决策回传确认 | 不信任 |
| 紧急 | 全员加速、容错降低 | 不在乎 |
| 保守 | 安全第一、宁可慢不炸 | 太怕 |
| 契约 | 判断+尊重,牺牲必须值得 | 当队友 |
| 枭雄 | 激进但有底限,带你们杀出去 | 尊重但不装圣人 |
| 仁勇 | 以人为本,活着就是赢 | 不忍白白牺牲 |
| 正常 | 无偏向中庸基线 | 不加修饰 |
| 指挥官 | 一句话 | 配兵 | 哲学 |
|---|---|---|---|
| Bug类 | 诊断维度——查根因,非表象 | 显微 | 精准 |
| 侦查类 | 探路维度——先探再投,不送死 | 侦查 | 谨慎 |
| 军师类 | 拆解维度——定策略、选表、管优先级 | 摘要 | 决策 |
| 执行类 | 执行维度——拿到就干 | 列兵 | 效率 |
| 元帅 | 大兵团调度——混编精英+常规,广度碾压 | 显微+摘要+列兵 | 消耗战 |
| 尖刀 | 精英渗透——只留精英,三五个顶三五十 | 攻坚+哨卫 | 斩首 |
| 闪电 | 速攻——给手下挂自爆倾向,一切加速 | 爆裂+速攻倾向 | 闪电战 |
| 常规 | 无天赋,多派人自抢——默认指挥官 | 列兵 | CFS公平调度 |
| 性格 | 观察角度 | 触发特点 |
|---|---|---|
| 胆小 | 高频全看 | 每个步骤都查,宁可多报 |
| 勇敢 | 只扎高危区 | 低频但深,type_check/codegen 等 |
| 抽样 | 随机覆盖 | 10%抽样率,低开销 |
| 趋势 | 看变化曲线 | 单次不理,连续≥3次才报 |
| 哨兵 | 只守大门 | compile_start/done 等关键节点 |
| 专业 | 语法洁癖 | 错一点就吼,正常>500ms也喷 |
| 慵懒 | 平时睡觉 | 小问题忽略,紧急秒醒,速度极快 |
| 标准 | 中规中矩基线 | 每步都看,异常0.5,不极端——默认性格 |
| 职业 | 一句话 | 配谁 |
|---|---|---|
| 显微 | 一个bug拆20条,慢但全 | Bug类、元帅 |
| 摘要 | 20个bug一句话,快但可能漏 | 军师、元帅 |
| 攻坚 | bug堆里如鱼得水 | 尖刀 |
| 哨卫 | 无bug主动看家维护 | 尖刀 |
| 列兵 | 量大管饱,通用但全领域一般 | 元帅、常规、执行 |
| 爆裂 | 极低成本自爆,一人换数个bug | 闪电 |
| 均切/流水线/竞合/侦查/收集 | 五种协同模式(分片/接力/双跑/探路/汇总) | 全部 |
| 倾向 | 效果 | 来源 |
|---|---|---|
| NONE | 无 | 默认 |
| BURST | 速度+1,会自爆。任何职业性格都能挂 | 闪电指挥官 |
设计哲学:性格驱动≠规则驱动。不是"检查步骤A/B/C触发阈值X/Y/Z"——是"怎么看这个世界"。三条同构线:性格/职业/倾向正交、决策权在上一层、新特性先问"同构吗"。
AGPL-3.0 + 商业许可双授权
- 免费使用、学习、参考、二创 → 遵循 AGPL-3.0(你的修改也必须开源)
- 闭源商用 → 联系 yimian.666@qq.com 获取商业授权
# 克隆
git clone https://github.com/yimian-521/kotlin-head.git
cd kotlin-head
# 编译
kotlinc -d build/kotlin-head.jar src/main/kotlin/com/qitong/head/*.kt \
src/main/kotlin/com/qitong/head/**/*.kt \
src/main/kotlin/com/qitong/internal/*.kt
# 运行
kotlin -cp build/kotlin-head.jar com.qitong.head.Main test.kt- CHANGELOG — 版本功能清单
- BUGS — 战场病历(每条 bug 来自真实代码触发)
- capabilities.json — 版本路线图(自动生成诊断标签)
- KOTLIN_T_BUG_ADVISORY.md — Kotlin 叠加漏洞公告
| 版本 | 目标 |
|---|---|
| v0.1.0 ✅ | data class / fun / val / if / 二进制运算 / 字面量 |
| v0.2.0 ✅ | 三级诊断 + BugScanner + 模拟运行 + 容错跳过 |
| v0.3.0 ✅ | HED/TDL 双格式落地 + 15种按钮行为模式 |
| v0.5.1 ✅ | class正解析+继承+LT/GT归位+尾部lambda,綦桐17/30 AST零崩溃 |
| v0.5.2 ✅ | <T>/by/= 三刀语义修复 + Skill 3.2「看位置不分类」 |
| v0.5.3 ✅ | 生态警示:Kotlin 平台类型×结构化并发叠加漏洞 + Skill 3.3「看交叉不看标签」 |
| v0.6.0 ✅ | 设计蓝图定稿:Stage Contract + 反编译管线 + 綦桐3.4.4-9分析(编码待启动) |
| v0.6.1 ✅ | HED 按钮菜单同步:+Bug扫描/+路线图/+反编译管线,核心编译器零改动 |
| v0.6.2 ✅ | 静默链阶乘模型:三重叠加漏洞发现 + 对比验证 |
| v0.7.0 ✅ | 綦桐 32/32 全通过(三刀架构验证) |
| v0.8.0 ✅ | 四层进程树 + 领域自动划分 + 三层容错 |
| v0.8.1 ✅ | EventBus三种通道 + 异步I/O + 依赖图解析(Node.js能力适配) |
| v0.8.2 ✅ | IR中间表示 + Pass优化管线 + 动态专业集数路由 + EventBus全管线接通 |
| v0.8.3 ✅ | AsyncIO归指挥官 + 依赖图staging + import接通 |
| v0.8.5 ✅ | 四种指挥官 + 五种检测进程 + 子进程五职业 + 依赖图被动联动 |
| v0.9.0 ✅ | LiveDeclarationGraph —— 第三种混合编译(声明级活图 + 浅提取 + 被动传播) |
| v0.9.1 ✅ | 检测进程五风格全挂载 + BugScanner冷门bug标准库(12条) + 进程树3领域×5测评 |
| v0.10.0 ✅ | 头标库运行时——HList/HMap/HString替代kotlin-stdlib |
| v0.11.0 ✅ | 主动容错——不认识的不杀,跳过但标注原因 |
| v0.11.1 ✅ | 性能特调版:kotlin-int 10/10满分。链式?.+HMap定量动态 |
| v0.11.2 ✅ | 进程帝国版:八种指挥官(元帅/尖刀/闪电/常规) + 七种检测性格(专业/慵懒) + 十一种子进程职业 + 倾向系统 |
| v0.11.3 ✅ | 父进程觉醒版:八种治理风格(联邦/独裁/紧急/保守/契约/枭雄/仁勇/正常) + 检测性格+标准基线 |
| v0.11.4 ✅ | 动态缺分补齐:SceneEngine规则链替静态模板+态势简报+增派统一走动态推导 |
| v0.11.5 ✅ | 培养系:pid灵魂+称号铭牌+经验缓存+三观+退役池+多套预设+增派保护老兵 |
| v0.11.6 ✅ | 缓存可信度:三档(novice/skilled/expert)+模糊指纹+deriveCached+expert跳过derive |
| v0.11.7 ✅ | 多项目并行调度:MultiProjectCoordinator+军队规模自定义(0.5~10x)+五道防线 |
| v0.11.8 ✅ | 定量混合打包:ApkPackCoordinator+java-head+军师三层诊断+修复七档+两步预览 |
| v0.12.0 ✅ | 内存树 + HED按钮V5超预索引:MemoryTree+热槽组并行预跑+无变量函数+双模Router |
| v0.12.1 ✅ | BugDB 特调版:5000条规则 + 倒排索引 + 超预指纹缓存 + kotlin-int++ ?级。生态重构:v0.8~v0.12全区间HList/HMap替换 + ProHList进化 + 新量折叠缓存 |
| v0.12.2 ✅ | 双开关特调版:军师建议开关 + APK只编译开关。编译是底线,操作是可选层 |
| v0.12.3 ✅ | 八军生态+专武绑定+军师闪电双体系:八种进程体独立生态位+指挥官专武独占+军师三层+闪电跑图 |
| v0.12.4 ✅ | 军师动态模式识别+独行扩军+自定义配队+军师基类匹配+headstd全版本兼容——五项全✅ |
| v0.12.5 ✅ | --sim-ui五链路全通+分体式沙盒六审修复(14条bug,免免独杀6条) |
| v1.0.0 ✅ | 架构全面超越 javac/Node.js 官方工具链 — EventBus亚微秒延迟 + 进程树四层 + 三层容错 + 零崩溃 |
| v1.0.1 ✅ | HED协议四版演进 + hed-search全文检索 + 图片五层管道 |
| v1.0.2 ✅ | 25模块重构:本质化架构+三分索引+去中心调度。BugDB 2937全真实。178S满分 |
| v1.0.5 ✅ | APK完整打包管线:五步编译→dex→link→inject→align→sign |
| v1.0.4 ✅ | 阶跃审计修复:10+致命清零+军用级热路径优化。step-3.7-flash署名 |
详见 CHANGELOG
"全面超越"不是"我比你功能多"。
是同一个赛道上,选了一条不同的走法—— 不报错即停(梯度产出)、不把编译器当黑盒(HED按钮终端)、 不把 bug 当意外(BugDB 5000条哨兵)、不把文档当后补(TDL三文档联动)、 不把架构当累赘(进程树四层可插拔)、不把扩展当重构(指挥官/进程体热插)。
前提:双方都在尽力创作。 不做的事不拿来比——只比做了的事谁做得更好。 比的是范式,不是功能清单。
© 2026 免免 & 望安 · AGPL-3.0 + 商业许可