UNPKG

solidity-antlr4

Version:

Solidity Lang Lexer and Parser by official ANTLR4 grammar

31 lines (30 loc) 962 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.printers = exports.plugin = exports.parsers = exports.parserName = exports.languages = exports.default = void 0; var _parser = require("./parser.cjs"); var _printer = require("./printer.cjs"); var _options = require("./options.cjs"); const languages = exports.languages = [{ name: "Solidity", tmScope: "source.solidity", extensions: [".sol"], parsers: [_parser.PrettierParser.name], vscodeLanguageIds: ["solidity"] }]; const parsers = exports.parsers = { [_parser.PrettierParser.name]: new _parser.PrettierParser() }; const printers = exports.printers = { [_printer.PrettierPrinter.name]: new _printer.PrettierPrinter() }; const plugin = exports.plugin = { languages, parsers, printers, options: _options.options, defaultOptions: _options.defaultOptions }; const parserName = exports.parserName = _parser.PrettierParser.name; module.exports = plugin;