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