文件名称:ProjectIt:投影式网页编辑器
文件大小:9.83MB
文件格式:ZIP
更新时间:2024-05-28 18:09:41
TypeScript
ProjectIt Web的投影编辑器。 注意:ProjectIt自从上一发行版以来已发生了重大变化,并且包含许多用于开发语言的功能。 您应该查看开发分支以查看ProjectIt的当前状态。 什么是ProjectIt ProjectIt是一个TypeScript / JavaScript框架,用于创建和实现特定领域语言(DSL)的投影编辑器。 只要可以使用对其进行观察,就可以投影的模型而言,大多数情况下它是不受。 该框架提供了一个内部投影DSL,用于指定布局和典型的编辑器行为。 投影编辑器的开发人员负责将模型映射到该投影DSL。 该框架提供标准功能,主要用于在编辑器中导航,也用于删除模型元素。 ProjectIt为具有关联性和优先级的表达式的编辑提供完全支持,其功能等同于MPS语法单元。 为了创建元素,DSL实现者需要提供回调,以根据编辑器中的操作来操纵模型的状态。 开发项目