This website requires JavaScript.
Explore
Help
Register
Sign In
chentianya
0 Followers
·
0 Following
Joined on
2026-07-14
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
8
Projects
Packages
Public Activity
Starred Repositories
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-21 19:51:43 +08:00
3c42a72e86
新增指令执行流程文档(12.9 前置)。
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-21 13:56:00 +08:00
ffb64d2063
使用说明补充 --disasm 反汇编用法。
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-21 13:49:55 +08:00
b18fd6014c
STCompiler 加 --disasm:反汇编已编译的 .stb。
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-21 13:48:28 +08:00
17c62f0a1f
新增 .stb 映像文件结构说明(line1 真实字节拆解)。
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-21 11:56:36 +08:00
eb6829b9b9
新增 STCompiler 使用说明文档。
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-21 11:54:29 +08:00
6f5e8ef755
Merge branch 'dev_RegisterEncoding' into dev
0a42d5876e
STCompiler 接线完整编译管线:-o 产出 .stb。
0263813a8f
12.8 切片 7:FB 实例块、用户 FB 内联、CAL_TON/TOF/CTU。
0a36e36b16
12.8 切片 6:FUNCTION 与 CALL,冻结调用约定。
31ba557627
12.8 切片 5:WHILE 回环与四则运算。
Compare 10 commits »
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-21 11:27:17 +08:00
5c140c36ff
Merge branch 'dev_TypeChecking' into dev
9cd4997a3a
实现 12.7 类型检查:表达式类型、语句规则、FUNCTION 禁写全局。
Compare 2 commits »
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-21 11:24:52 +08:00
93a4662d6a
三个 compiler 源文件补 Doxygen 注释:函数功能与参数说明。
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-21 11:16:07 +08:00
36f2f5637c
Merge branch 'dev_SymbolTablesAndLinking' into dev
6f02c18bbb
实现 12.6 符号表与链接:全局定槽、引用解析、循环检测。
93d2c96f20
Merge branch 'RecursivDescentParsing' into dev
4ba44459e2
实现 12.5 递归下降语法:AST + 拒绝清单。
Compare 4 commits »
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-21 10:56:21 +08:00
d4e2c1ae7c
实现 12.4 词法:25 关键字、小写折叠、TIME 字面量、lex error。
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-21 10:42:12 +08:00
9a07f938f9
清理:isa 去掉局部 C++11 覆盖,Project.cpp 补注释,加 .clangd。
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-21 00:37:26 +08:00
c076c25368
实现 12.3 toml 读取:schema 校验、文件集合、工程哈希。
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-20 23:56:18 +08:00
6df3465b37
登记第三方子模块并预留 TUI 观察接口。
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-20 21:36:23 +08:00
223dc3eb45
Merge branch 'temp_0820' into dev
f1d53de2d1
升级语言标准至 C17 + C++20,关闭 GNU 扩展。
Compare 2 commits »
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-20 15:25:14 +08:00
a82be632f6
feat: 添加toml++子仓库
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-19 14:44:15 +08:00
ef94ab1987
落地 12.2 二十个用例目录:toml + .st + 期望表。
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-19 14:41:10 +08:00
dd7f7bcba7
双可执行落地:STCompiler 与 BytecodeExecutor。
c378411637
落地映像读写:72 字节头、段布局、FNV-1a、.stb 与 sidecar。
eba48f852e
实现指令编解码与反汇编,冻结 disasm 格式。
Compare 3 commits »
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-19 14:00:02 +08:00
7c855b1618
文档同步双可执行架构:STCompiler + BytecodeExecutor。
94accd52c3
落地 isa 合同:饱和类型、操作码枚举、32-bit 指令编解码。
Compare 2 commits »
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-19 10:09:38 +08:00
9a35a881d1
建立四模块 CMake 骨架与 line1 样例。
chentianya
pushed to
dev
at
chentianya/Interpreter
2026-08-18 17:49:57 +08:00
ff244888c3
落地 isa 静态库骨架与 Types 头。
6db7304254
添加 GCC CMake presets,顶层先只编 isa。
Compare 2 commits »
Previous
2
Next