12345678910111213141516171819202122232425 |
- "use strict";
- module.exports = {
- languages: [
- {
- name: "foo",
- parsers: ["foo-parser"],
- extensions: [".foo"],
- since: "1.0.0"
- }
- ],
- parsers: {
- "foo-parser": {
- preprocess: text => `preprocessed:${text}`,
- parse: text => ({ text }),
- astFormat: "foo-ast"
- }
- },
- printers: {
- "foo-ast": {
- print: path => path.getValue().text
- }
- }
- };
|