文件名称:lang-example:用于构建语言包的ExampleTemplate存储库
文件大小:5KB
文件格式:ZIP
更新时间:2024-04-01 10:02:37
JavaScript
CodeMirror 6语言包模板 这是一个示例存储库,其中包含最少的语言支持包。 想法是克隆它,重命名它,然后对其进行编辑以创建对新语言的支持。 您需要做的事情(请参阅以获取更详细的教程): git grep EXAMPLE并用您的语言名称替换所有实例。 在src/syntax.grammar重写语法以覆盖您的语言。 有关此文件格式的信息,请参见。 调整src/index.ts的元数据以使用新语法。 在test/cases.txt调整语法测试。 编译( npm run prepare )和测试( npm test )。 重写此自述文件。 (可选)添加许可证。 发布。 如果要使用@codemirror/lang-...程序包名称,请打开一个,要求该名称的npm发布权限。
【文件预览】:
lang-example-main
----.gitignore(60B)
----package.json(785B)
----src()
--------syntax.grammar(347B)
--------index.ts(812B)
--------syntax.grammar.d.ts(66B)
----tsconfig.json(200B)
----rollup.config.js(334B)
----README.md(1KB)
----.npmignore(56B)
----test()
--------cases.txt(467B)
--------test.js(550B)