prettier-plugin-awk
Version:
[](https://github.com/Beaglefoot/prettier-plugin-awk/actions/workflows/tests.yml) [](https://www.npmjs
30 lines • 912 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultOptions = exports.printers = exports.parsers = exports.languages = void 0;
const parser_1 = require("./parser");
const printer_1 = require("./printer/printer");
const wrappers_1 = require("./printer/wrappers");
exports.languages = [
{
name: 'AWK',
extensions: ['.awk', '.gawk'],
parsers: ['awk-parse'],
},
];
exports.parsers = {
'awk-parse': {
parse: (text) => parser_1.parser.parse(text).rootNode,
astFormat: 'awk-format',
locStart: () => -1,
locEnd: () => -1,
},
};
exports.printers = {
'awk-format': {
print: (0, wrappers_1.withNullNodeHandler)((0, wrappers_1.withPreservedEmptyLines)((0, wrappers_1.withNodesSeparator)(printer_1.printAwk))),
},
};
exports.defaultOptions = {
tabWidth: 4,
};
//# sourceMappingURL=index.js.map
;