NAC_Blockchain/charter-compiler
nacadmin 9b1bae2d49 feat(issues-59,60,61,62,66,67): 完成6个工单
Issue #59: nac-multi-jurisdiction 多辖区节点共享模块
- 辖区注册/隔离/动态加入
- 跨辖区交易双收据
- 资源公平分配
- 规则插件哈希验证

Issue #60: 宪法引擎协同关系文档
- docs/constitutional_engine_coordination.md
- CBPP/CNNL/CSNP/Charter/NVM 协同关系说明

Issue #61: Charter 编译器 XTZH 汇率系统原生支持
- charter-std/xtzh/rate.ch - 汇率类型
- charter-std/xtzh/reserve.ch - 储备管理
- charter-std/xtzh/rate_oracle.ch - 预言机接口
- charter-std/docs/nvm_xtzh_opcodes.md - NVM 操作码文档
- charter-compiler lexer 添加 XTZH Token

Issue #62: XTZH 黄金永续合约储备法典
- charter-std/xtzh/gold_reserve_codex.ch
- 5章:储备资产/SDR锚定/铸造销毁/审计/紧急条款

Issue #66: 43条宪法增补条款 CNNL 实现
- nac-constitution/clauses/amendments.cnnl
- 6章:基础架构/资产合规/治理/XTZH货币/多辖区/AI合规

Issue #67: nac-daemon 本地守护进程
- nacd: HTTP API 服务 (127.0.0.1:8766)
- nac: 命令行工具 (status/wallet/contract/network/constitution)
- 集成 NAC_lens/CNNL 服务端点

Closes #59 #60 #61 #62 #66 #67
2026-02-28 12:28:46 +08:00
..
examples Initial commit: NAC公链核心模块 - 生产级别代码 2026-02-16 19:19:43 -05:00
src feat(issues-59,60,61,62,66,67): 完成6个工单 2026-02-28 12:28:46 +08:00
Cargo.lock feat: Charter编译器完整扩展支持标准库语法 2026-02-16 21:26:55 -05:00
Cargo.toml fix: 修复Charter编译器依赖问题 2026-02-16 21:11:42 -05:00
README.md docs: 添加所有模块的README和文档中心 2026-02-17 20:48:23 -05:00
charter.pest Initial commit: NAC公链核心模块 - 生产级别代码 2026-02-16 19:19:43 -05:00

README.md

charter

模块名称: charter
描述: Charter Language Compiler for NAC Blockchain
最后更新: 2026-02-18


目录结构

charter-compiler/
├── Cargo.toml
├── README.md (本文件)
└── src/
├── main.rs
    ├── mod.rs
    ├── mod.rs
    ├── mod.rs
    ├── ast.rs
    ├── mod.rs
    ├── mod.rs

源文件说明

main.rs

  • 功能: 待补充
  • 依赖: 待补充

codegen/mod.rs

  • 功能: 待补充
  • 依赖: 待补充

lexer/mod.rs

  • 功能: 待补充
  • 依赖: 待补充

optimizer/mod.rs

  • 功能: 待补充
  • 依赖: 待补充

parser/ast.rs

  • 功能: 待补充
  • 依赖: 待补充

parser/mod.rs

  • 功能: 待补充
  • 依赖: 待补充

semantic/mod.rs

  • 功能: 待补充
  • 依赖: 待补充

编译和测试

# 编译
cargo build

# 测试
cargo test

# 运行
cargo run

维护: NAC开发团队
创建日期: 2026-02-18