├── .editorconfig ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── grammars ├── context.cson ├── desc.cson ├── ditroff.cson ├── gremlin.cson ├── ideal.cson ├── manref.cson ├── pic.cson ├── roff.cson └── runoff.cson ├── index.js ├── keymaps └── keys.cson ├── lib ├── conversion.js ├── editing.js ├── hyperlinks.js ├── previewing.js ├── utils.js └── views │ ├── template.html │ └── troff-view.js ├── menus └── roff.cson ├── package.json ├── settings └── editor.cson ├── snippets └── snippets.cson ├── spec ├── .mocharc.js ├── fixtures │ ├── input │ │ ├── art-1.pic │ │ ├── art-2.pic │ │ ├── art-3.pic │ │ ├── art.pikchr │ │ ├── colours.pikchr │ │ ├── context.sqtroff │ │ ├── ditroff.1 │ │ ├── ditroff.2 │ │ ├── ditroff.3 │ │ ├── do.roff │ │ ├── escapes.roff │ │ ├── font-BI.1 │ │ ├── font-BI.2 │ │ ├── font-BI.3 │ │ ├── font-BR.1 │ │ ├── font-BR.2 │ │ ├── font-BR.3 │ │ ├── font-IB.1 │ │ ├── font-IB.2 │ │ ├── font-IB.3 │ │ ├── font-IR.1 │ │ ├── font-IR.2 │ │ ├── font-IR.3 │ │ ├── font-RB.1 │ │ ├── font-RB.2 │ │ ├── font-RB.3 │ │ ├── font-RI.1 │ │ ├── font-RI.2 │ │ ├── font-RI.3 │ │ └── links.1 │ ├── output │ │ ├── art-1.pic.json │ │ ├── art-2.pic.json │ │ ├── art-3.pic.json │ │ ├── art.pikchr.json │ │ ├── colours.pikchr.json │ │ ├── ditroff.1.json │ │ ├── ditroff.2.json │ │ ├── ditroff.3.json │ │ ├── do.roff.json │ │ ├── escapes.roff.json │ │ ├── font-BI.1.json │ │ ├── font-BI.2.json │ │ ├── font-BI.3.json │ │ ├── font-BR.1.json │ │ ├── font-BR.2.json │ │ ├── font-BR.3.json │ │ ├── font-IB.1.json │ │ ├── font-IB.2.json │ │ ├── font-IB.3.json │ │ ├── font-IR.1.json │ │ ├── font-IR.2.json │ │ ├── font-IR.3.json │ │ ├── font-RB.1.json │ │ ├── font-RB.2.json │ │ ├── font-RB.3.json │ │ ├── font-RI.1.json │ │ ├── font-RI.2.json │ │ ├── font-RI.3.json │ │ └── links.1.json │ ├── prune │ └── update └── grammar-spec.js └── styles └── styles.less /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/README.md -------------------------------------------------------------------------------- /grammars/context.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/grammars/context.cson -------------------------------------------------------------------------------- /grammars/desc.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/grammars/desc.cson -------------------------------------------------------------------------------- /grammars/ditroff.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/grammars/ditroff.cson -------------------------------------------------------------------------------- /grammars/gremlin.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/grammars/gremlin.cson -------------------------------------------------------------------------------- /grammars/ideal.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/grammars/ideal.cson -------------------------------------------------------------------------------- /grammars/manref.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/grammars/manref.cson -------------------------------------------------------------------------------- /grammars/pic.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/grammars/pic.cson -------------------------------------------------------------------------------- /grammars/roff.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/grammars/roff.cson -------------------------------------------------------------------------------- /grammars/runoff.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/grammars/runoff.cson -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/index.js -------------------------------------------------------------------------------- /keymaps/keys.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/keymaps/keys.cson -------------------------------------------------------------------------------- /lib/conversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/lib/conversion.js -------------------------------------------------------------------------------- /lib/editing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/lib/editing.js -------------------------------------------------------------------------------- /lib/hyperlinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/lib/hyperlinks.js -------------------------------------------------------------------------------- /lib/previewing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/lib/previewing.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/lib/utils.js -------------------------------------------------------------------------------- /lib/views/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/lib/views/template.html -------------------------------------------------------------------------------- /lib/views/troff-view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/lib/views/troff-view.js -------------------------------------------------------------------------------- /menus/roff.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/menus/roff.cson -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/package.json -------------------------------------------------------------------------------- /settings/editor.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/settings/editor.cson -------------------------------------------------------------------------------- /snippets/snippets.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/snippets/snippets.cson -------------------------------------------------------------------------------- /spec/.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/.mocharc.js -------------------------------------------------------------------------------- /spec/fixtures/input/art-1.pic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/art-1.pic -------------------------------------------------------------------------------- /spec/fixtures/input/art-2.pic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/art-2.pic -------------------------------------------------------------------------------- /spec/fixtures/input/art-3.pic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/art-3.pic -------------------------------------------------------------------------------- /spec/fixtures/input/art.pikchr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/art.pikchr -------------------------------------------------------------------------------- /spec/fixtures/input/colours.pikchr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/colours.pikchr -------------------------------------------------------------------------------- /spec/fixtures/input/context.sqtroff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/context.sqtroff -------------------------------------------------------------------------------- /spec/fixtures/input/ditroff.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/ditroff.1 -------------------------------------------------------------------------------- /spec/fixtures/input/ditroff.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/ditroff.2 -------------------------------------------------------------------------------- /spec/fixtures/input/ditroff.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/ditroff.3 -------------------------------------------------------------------------------- /spec/fixtures/input/do.roff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/do.roff -------------------------------------------------------------------------------- /spec/fixtures/input/escapes.roff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/escapes.roff -------------------------------------------------------------------------------- /spec/fixtures/input/font-BI.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-BI.1 -------------------------------------------------------------------------------- /spec/fixtures/input/font-BI.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-BI.2 -------------------------------------------------------------------------------- /spec/fixtures/input/font-BI.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-BI.3 -------------------------------------------------------------------------------- /spec/fixtures/input/font-BR.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-BR.1 -------------------------------------------------------------------------------- /spec/fixtures/input/font-BR.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-BR.2 -------------------------------------------------------------------------------- /spec/fixtures/input/font-BR.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-BR.3 -------------------------------------------------------------------------------- /spec/fixtures/input/font-IB.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-IB.1 -------------------------------------------------------------------------------- /spec/fixtures/input/font-IB.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-IB.2 -------------------------------------------------------------------------------- /spec/fixtures/input/font-IB.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-IB.3 -------------------------------------------------------------------------------- /spec/fixtures/input/font-IR.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-IR.1 -------------------------------------------------------------------------------- /spec/fixtures/input/font-IR.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-IR.2 -------------------------------------------------------------------------------- /spec/fixtures/input/font-IR.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-IR.3 -------------------------------------------------------------------------------- /spec/fixtures/input/font-RB.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-RB.1 -------------------------------------------------------------------------------- /spec/fixtures/input/font-RB.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-RB.2 -------------------------------------------------------------------------------- /spec/fixtures/input/font-RB.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-RB.3 -------------------------------------------------------------------------------- /spec/fixtures/input/font-RI.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-RI.1 -------------------------------------------------------------------------------- /spec/fixtures/input/font-RI.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-RI.2 -------------------------------------------------------------------------------- /spec/fixtures/input/font-RI.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/font-RI.3 -------------------------------------------------------------------------------- /spec/fixtures/input/links.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/input/links.1 -------------------------------------------------------------------------------- /spec/fixtures/output/art-1.pic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/art-1.pic.json -------------------------------------------------------------------------------- /spec/fixtures/output/art-2.pic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/art-2.pic.json -------------------------------------------------------------------------------- /spec/fixtures/output/art-3.pic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/art-3.pic.json -------------------------------------------------------------------------------- /spec/fixtures/output/art.pikchr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/art.pikchr.json -------------------------------------------------------------------------------- /spec/fixtures/output/colours.pikchr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/colours.pikchr.json -------------------------------------------------------------------------------- /spec/fixtures/output/ditroff.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/ditroff.1.json -------------------------------------------------------------------------------- /spec/fixtures/output/ditroff.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/ditroff.2.json -------------------------------------------------------------------------------- /spec/fixtures/output/ditroff.3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/ditroff.3.json -------------------------------------------------------------------------------- /spec/fixtures/output/do.roff.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/do.roff.json -------------------------------------------------------------------------------- /spec/fixtures/output/escapes.roff.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/escapes.roff.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-BI.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-BI.1.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-BI.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-BI.2.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-BI.3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-BI.3.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-BR.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-BR.1.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-BR.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-BR.2.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-BR.3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-BR.3.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-IB.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-IB.1.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-IB.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-IB.2.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-IB.3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-IB.3.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-IR.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-IR.1.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-IR.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-IR.2.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-IR.3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-IR.3.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-RB.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-RB.1.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-RB.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-RB.2.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-RB.3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-RB.3.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-RI.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-RI.1.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-RI.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-RI.2.json -------------------------------------------------------------------------------- /spec/fixtures/output/font-RI.3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/font-RI.3.json -------------------------------------------------------------------------------- /spec/fixtures/output/links.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/output/links.1.json -------------------------------------------------------------------------------- /spec/fixtures/prune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/prune -------------------------------------------------------------------------------- /spec/fixtures/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/fixtures/update -------------------------------------------------------------------------------- /spec/grammar-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/spec/grammar-spec.js -------------------------------------------------------------------------------- /styles/styles.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Alhadis/language-roff/HEAD/styles/styles.less --------------------------------------------------------------------------------