Yiwei Mao 41e1453042 feat(version): add version in scope.available (#649) 5 месяцев назад
..
__mocks__ cbefaa54fb chore: add license header (#432) 6 месяцев назад
__tests__ 41e1453042 feat(version): add version in scope.available (#649) 5 месяцев назад
src 41e1453042 feat(version): add version in scope.available (#649) 5 месяцев назад
.eslintrc.js cbefaa54fb chore: add license header (#432) 6 месяцев назад
README.md d7bdf8a078 feat: init flowgram.ai 10 месяцев назад
package.json c1281160f5 feat(material): add condition rows for array (#609) 5 месяцев назад
tsconfig.json d7bdf8a078 feat: init flowgram.ai 10 месяцев назад
vitest.config.ts cbefaa54fb chore: add license header (#432) 6 месяцев назад
vitest.setup.ts cbefaa54fb chore: add license header (#432) 6 месяцев назад

README.md

变量引擎

文件夹结构

- ast 可响应AST树实现
  - common 通用AST节点
  - declaration 声明AST节点
  - expression 表达式AST节点
  - type 类型AST节点
  - utils 工具函数
  - ast-node.ts 可响应式AST基类实现
  - ast-registers.ts AST节点注册器
- scope 作用域实现
  - datas 作用域内部的Data
    - scope-available-data.ts 作用域可用变量
    - scope-output-data.ts 作用域输出变量
  - scope-chain.ts 作用域链抽象实现
  - scope.ts 作用域实体
  - variable-table.ts 变量快速访问表

Case Run Down