# jszh **Repository Path**: chengyiok/jszh ## Basic Information - **Project Name**: jszh - **Description**: 中文编程代码转C++,C#,JAVA,抛转引玉,只是一个简单的例子, - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-07-10 - **Last Updated**: 2025-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 项目文件清单 只是一个简单例子,一套中文编程代码 生成 C++,C#,JAVA标准语言代码,方便教学,让大家学会更多编程语言,抛转引玉,扩展更多编程语言,更多语法, 运行命令: NODE index.js ``` ├── ast.js # AST节点类型定义 ├── codegen.js # 代码生成器主文件 ├── grammar.pegjs # PEG.js语法规则文件 ├── index.js # 项目主入口文件 ├── language-adapters\ # 语言适配器目录 │ ├── cpp-adapter.js # C++代码生成适配器 │ ├── csharp-adapter.js # C#代码生成适配器 │ ├── index.js # 语言适配器管理器 │ └── java-adapter.js # Java代码生成适配器 ├── output\ # 生成代码输出目录 │ ├── Main.cpp # 生成的C++代码文件 │ ├── Main.cs # 生成的C#代码文件 │ └── Main.java # 生成的Java代码文件 ├── package-lock.json # NPM依赖锁定文件 ├── package.json # NPM项目配置文件 ├── parser.js # PEG.js生成的解析器 ├── test.ey # 测试用易语言语法代码 └── 说明.md # 项目说明文档 ```