chenjiawei.inizio 492ee8ae80 fix: publish config (#828) 3 ヶ月 前
..
__mocks__ cbefaa54fb chore: add license header (#432) 6 ヶ月 前
__tests__ b4f1ab9408 fix: replace lodash with lodash-es (#751) 4 ヶ月 前
src 32620b7960 feat(material): skip variable context + datetime support (#758) 4 ヶ月 前
.eslintrc.js cbefaa54fb chore: add license header (#432) 6 ヶ月 前
README.md d7bdf8a078 feat: init flowgram.ai 10 ヶ月 前
package.json 492ee8ae80 fix: publish config (#828) 3 ヶ月 前
tsconfig.json ac4d03c5f7 chore: default module resolution to bundler (#808) 4 ヶ月 前
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