# when_expression_compiler **Repository Path**: DoyoungDo/when_expression_compiler ## Basic Information - **Project Name**: when_expression_compiler - **Description**: vscode when 表达式编译器 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-22 - **Last Updated**: 2025-07-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [English](README.en.md) # When Expression Compiler 这是一个不到500行(含测试代码)的简单的 When 表达式编译器项目,用于解释执行 vscode `when` 表达式。 > [vscode when 表达式规范](https://code.visualstudio.com/api/references/when-clause-contexts) ## 项目结构 - [`src/index.ts`](src/index.ts):核心类型和错误类定义 - [`src/test.ts`](src/test.ts):测试用例,用于验证 `when` 表达式的解析结果 - 其他配置文件如 `package.json`、`tsconfig.json` 等用于项目管理和构建配置 ## 使用方法 1. 安装依赖: ```bash npm install ``` 2. 构建: ```bash npm run build ``` 3. 运行测试: ```bash npm run test ``` ## 贡献 欢迎提交 Pull Request 或报告问题。请遵循项目的编码规范并确保测试通过。 ## 许可证 该项目遵循 MIT 许可证。详情请查看 `LICENSE` 文件。