Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

684 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kotlin-head — 有头编译器

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 标准变更

级别 旧定义 新定义
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)

进程系统速查(v0.11.3)

八种父进程治理风格

风格 核心 对小弟
联邦 管边界不管内政,指挥官自治 不管
独裁 所有决策回传确认 不信任
紧急 全员加速、容错降低 不在乎
保守 安全第一、宁可慢不炸 太怕
契约 判断+尊重,牺牲必须值得 当队友
枭雄 激进但有底限,带你们杀出去 尊重但不装圣人
仁勇 以人为本,活着就是赢 不忍白白牺牲
正常 无偏向中庸基线 不加修饰

八种指挥官

指挥官 一句话 配兵 哲学
Bug类 诊断维度——查根因,非表象 显微 精准
侦查类 探路维度——先探再投,不送死 侦查 谨慎
军师类 拆解维度——定策略、选表、管优先级 摘要 决策
执行类 执行维度——拿到就干 列兵 效率
元帅 大兵团调度——混编精英+常规,广度碾压 显微+摘要+列兵 消耗战
尖刀 精英渗透——只留精英,三五个顶三五十 攻坚+哨卫 斩首
闪电 速攻——给手下挂自爆倾向,一切加速 爆裂+速攻倾向 闪电战
常规 无天赋,多派人自抢——默认指挥官 列兵 CFS公平调度

七种检测性格

性格 观察角度 触发特点
胆小 高频全看 每个步骤都查,宁可多报
勇敢 只扎高危区 低频但深,type_check/codegen 等
抽样 随机覆盖 10%抽样率,低开销
趋势 看变化曲线 单次不理,连续≥3次才报
哨兵 只守大门 compile_start/done 等关键节点
专业 语法洁癖 错一点就吼,正常>500ms也喷
慵懒 平时睡觉 小问题忽略,紧急秒醒,速度极快
标准 中规中矩基线 每步都看,异常0.5,不极端——默认性格

十一种子进程职业

职业 一句话 配谁
显微 一个bug拆20条,慢但全 Bug类、元帅
摘要 20个bug一句话,快但可能漏 军师、元帅
攻坚 bug堆里如鱼得水 尖刀
哨卫 无bug主动看家维护 尖刀
列兵 量大管饱,通用但全领域一般 元帅、常规、执行
爆裂 极低成本自爆,一人换数个bug 闪电
均切/流水线/竞合/侦查/收集 五种协同模式(分片/接力/双跑/探路/汇总) 全部

ProcessTendency

倾向 效果 来源
NONE 默认
BURST 速度+1,会自爆。任何职业性格都能挂 闪电指挥官

设计哲学:性格驱动≠规则驱动。不是"检查步骤A/B/C触发阈值X/Y/Z"——是"怎么看这个世界"。三条同构线:性格/职业/倾向正交、决策权在上一层、新特性先问"同构吗"。

许可

AGPL-3.0 + 商业许可双授权

  • 免费使用、学习、参考、二创 → 遵循 AGPL-3.0(你的修改也必须开源)
  • 闭源商用 → 联系 yimian.666@qq.com 获取商业授权

详见 LICENSECLA

快速开始

# 克隆
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

文档

路线图

版本 目标
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 + 商业许可

About

v1.0.7 — 磨砂:Lexer关键词when替HMap,isLetterOrDigit内联

Resources

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages