├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── additionals.js ├── api └── image.js ├── changelog.md ├── codemirror ├── codemirror-compressed.js ├── codemirror.css ├── nomnoml.codemirror-mode.js └── solarized.nomnoml.css ├── dist ├── nomnoml-cli.js └── nomnoml.js ├── favicon.png ├── img ├── example.png └── interaction-tutorial.svg ├── index.d.ts ├── index.html ├── nomnoml.css ├── package.json ├── src ├── Graphics.ts ├── GraphicsCanvas.ts ├── GraphicsSvg.ts ├── domain.ts ├── index.ts ├── layouter.ts ├── linearParse.ts ├── nomnoml.ts ├── parser.ts ├── renderer.ts ├── rollup.config.js ├── terminators.ts ├── tsconfig.json ├── util.ts ├── vector.ts └── visuals.ts ├── test ├── assert.js ├── import-test.nomnoml ├── importee.nomnoml ├── index.html ├── test.comments.js ├── test.layout.js ├── test.misc.js ├── test.parse-directives.js ├── test.parse-nodes.js ├── test.parse-relations.js ├── test.parser.js ├── test.samples.js └── utils.js ├── vercel.json └── webapp ├── App.ts ├── CanvasPanner.ts ├── CanvasTools.tsx ├── DailyTip.tsx ├── DevEnv.ts ├── DownloadLinks.ts ├── ExportMenu.tsx ├── FileMenu.tsx ├── FileSystem.ts ├── HoverMarker.ts ├── Icon.tsx ├── Menu.tsx ├── Observable.ts ├── Route.ts ├── SystemBanners.tsx ├── TerminalBanners.tsx ├── custom-elements.d.ts ├── declarations.ts ├── index.ts ├── react-util.ts ├── rollup.config.js ├── tsconfig.json ├── typicons.ts └── util.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.css -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/README.md -------------------------------------------------------------------------------- /additionals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/additionals.js -------------------------------------------------------------------------------- /api/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/api/image.js -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/changelog.md -------------------------------------------------------------------------------- /codemirror/codemirror-compressed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/codemirror/codemirror-compressed.js -------------------------------------------------------------------------------- /codemirror/codemirror.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/codemirror/codemirror.css -------------------------------------------------------------------------------- /codemirror/nomnoml.codemirror-mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/codemirror/nomnoml.codemirror-mode.js -------------------------------------------------------------------------------- /codemirror/solarized.nomnoml.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/codemirror/solarized.nomnoml.css -------------------------------------------------------------------------------- /dist/nomnoml-cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/dist/nomnoml-cli.js -------------------------------------------------------------------------------- /dist/nomnoml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/dist/nomnoml.js -------------------------------------------------------------------------------- /favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/favicon.png -------------------------------------------------------------------------------- /img/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/img/example.png -------------------------------------------------------------------------------- /img/interaction-tutorial.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/img/interaction-tutorial.svg -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/index.html -------------------------------------------------------------------------------- /nomnoml.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/nomnoml.css -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/package.json -------------------------------------------------------------------------------- /src/Graphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/Graphics.ts -------------------------------------------------------------------------------- /src/GraphicsCanvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/GraphicsCanvas.ts -------------------------------------------------------------------------------- /src/GraphicsSvg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/GraphicsSvg.ts -------------------------------------------------------------------------------- /src/domain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/domain.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/layouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/layouter.ts -------------------------------------------------------------------------------- /src/linearParse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/linearParse.ts -------------------------------------------------------------------------------- /src/nomnoml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/nomnoml.ts -------------------------------------------------------------------------------- /src/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/parser.ts -------------------------------------------------------------------------------- /src/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/renderer.ts -------------------------------------------------------------------------------- /src/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/rollup.config.js -------------------------------------------------------------------------------- /src/terminators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/terminators.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/util.ts -------------------------------------------------------------------------------- /src/vector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/vector.ts -------------------------------------------------------------------------------- /src/visuals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/src/visuals.ts -------------------------------------------------------------------------------- /test/assert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/test/assert.js -------------------------------------------------------------------------------- /test/import-test.nomnoml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/test/import-test.nomnoml -------------------------------------------------------------------------------- /test/importee.nomnoml: -------------------------------------------------------------------------------- 1 | #.hello: underline stroke=teal fill=#ffa 2 | -------------------------------------------------------------------------------- /test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/test/index.html -------------------------------------------------------------------------------- /test/test.comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/test/test.comments.js -------------------------------------------------------------------------------- /test/test.layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/test/test.layout.js -------------------------------------------------------------------------------- /test/test.misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/test/test.misc.js -------------------------------------------------------------------------------- /test/test.parse-directives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/test/test.parse-directives.js -------------------------------------------------------------------------------- /test/test.parse-nodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/test/test.parse-nodes.js -------------------------------------------------------------------------------- /test/test.parse-relations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/test/test.parse-relations.js -------------------------------------------------------------------------------- /test/test.parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/test/test.parser.js -------------------------------------------------------------------------------- /test/test.samples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/test/test.samples.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/test/utils.js -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/vercel.json -------------------------------------------------------------------------------- /webapp/App.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/App.ts -------------------------------------------------------------------------------- /webapp/CanvasPanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/CanvasPanner.ts -------------------------------------------------------------------------------- /webapp/CanvasTools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/CanvasTools.tsx -------------------------------------------------------------------------------- /webapp/DailyTip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/DailyTip.tsx -------------------------------------------------------------------------------- /webapp/DevEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/DevEnv.ts -------------------------------------------------------------------------------- /webapp/DownloadLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/DownloadLinks.ts -------------------------------------------------------------------------------- /webapp/ExportMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/ExportMenu.tsx -------------------------------------------------------------------------------- /webapp/FileMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/FileMenu.tsx -------------------------------------------------------------------------------- /webapp/FileSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/FileSystem.ts -------------------------------------------------------------------------------- /webapp/HoverMarker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/HoverMarker.ts -------------------------------------------------------------------------------- /webapp/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/Icon.tsx -------------------------------------------------------------------------------- /webapp/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/Menu.tsx -------------------------------------------------------------------------------- /webapp/Observable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/Observable.ts -------------------------------------------------------------------------------- /webapp/Route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/Route.ts -------------------------------------------------------------------------------- /webapp/SystemBanners.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/SystemBanners.tsx -------------------------------------------------------------------------------- /webapp/TerminalBanners.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/TerminalBanners.tsx -------------------------------------------------------------------------------- /webapp/custom-elements.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/custom-elements.d.ts -------------------------------------------------------------------------------- /webapp/declarations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/declarations.ts -------------------------------------------------------------------------------- /webapp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/index.ts -------------------------------------------------------------------------------- /webapp/react-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/react-util.ts -------------------------------------------------------------------------------- /webapp/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/rollup.config.js -------------------------------------------------------------------------------- /webapp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/tsconfig.json -------------------------------------------------------------------------------- /webapp/typicons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/typicons.ts -------------------------------------------------------------------------------- /webapp/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skanaar/nomnoml/HEAD/webapp/util.ts --------------------------------------------------------------------------------