文件名称:ohm-editor:Ohm语言的IDE(JavaScript版)
文件大小:393KB
文件格式:ZIP
更新时间:2024-02-23 16:37:52
editor grammars parsing ohm peg
欧姆编辑器 语言的独立编辑器。 用法 克隆此存储库,然后在项目根目录中运行npm install 。 要在浏览器中运行编辑器: npm start 要将编辑器作为独立应用程序运行(使用Electron): npm run electron 发展须知 要从本地存储库部署到 ,请使用bin/deploy-gh-pages.sh 。 当脚本显示以下提示时: Do you want to deploy to ohmlang.github.io (y/n)? ...您可以通过切换到ohmlang.github.io的克隆并在存储库根目录中运行以下命令来在本地测试事物: python -c "import SimpleHTTPServer; m = SimpleHTTPServer.SimpleHTTPRequestHandler.extensions_map; m[''] = 'text/plain'; m.update(dict([(k, v + ';charset=UTF-8') for k, v in m.items()])); SimpleHTTPServer.test(
【文件预览】:
ohm-editor-master
----.gitignore(56B)
----electron-main.js(1018B)
----.eslintrc(3KB)
----package.json(3KB)
----cli.js(180B)
----package-lock.json(311KB)
----src()
--------style()
--------ruleHyperlinks.js(3KB)
--------cmUtil.js(2KB)
--------ohmEditor.js(3KB)
--------timeline.js(5KB)
--------components()
--------images()
--------third_party()
--------TraceElementWalker.js(4KB)
--------index.js(5KB)
--------editorErrors.js(3KB)
--------externalRules.js(6KB)
--------traceUtil.js(1KB)
--------utils.js(861B)
--------examples.js(628B)
--------README.md(500B)
--------persistence.js(11KB)
--------index.html(13KB)
--------parseTree.js(2KB)
--------searchBar.js(4KB)
--------domUtil.js(3KB)
--------splitters.js(3KB)
----karma.conf.js(700B)
----webpack.config.js(1KB)
----bin()
--------deploy-gh-pages.sh(1KB)
--------build-visualizer.sh(985B)
----.travis.yml(390B)
----build()
--------.gitignore(70B)
----LICENSE(1KB)
----README.md(2KB)
----.eslintignore(45B)
----test()
--------.eslintrc(159B)
--------testUtil.js(893B)
--------index.js(351B)
--------test-ellipsis-dropdown.js(2KB)
--------test-example-list.js(9KB)
--------test-TraceElementWalker.js(6KB)
----server.js(2KB)