UNPKG

prettier-plugin-solidity

Version:

A Prettier Plugin for automatically formatting your Solidity code.

21 lines (19 loc) 577 B
// @TODO: add support for assembly language specifier import { printString } from '../common/util.js'; import { printSeparatedList } from '../common/printer-helpers.js'; export const InlineAssemblyStatement = { print: ({ node, path, print, options }) => [ 'assembly ', node.language ? `${printString(node.language, options)} ` : '', node.flags?.length > 0 ? [ '(', printSeparatedList( node.flags.map((flag) => printString(flag, options)) ), ') ' ] : '', path.call(print, 'body') ] };