UNPKG

prettier-plugin-solidity

Version:

A Prettier Plugin for automatically formatting your Solidity code.

19 lines 701 B
import { NonterminalKind } from '@nomicfoundation/slang/cst'; import { joinExisting } from '../slang-utils/join-existing.js'; import { SlangNode } from './SlangNode.js'; import { NumberUnit } from './NumberUnit.js'; export class HexNumberExpression extends SlangNode { constructor(ast) { super(ast); this.kind = NonterminalKind.HexNumberExpression; this.literal = ast.literal.unparse(); if (ast.unit) { this.unit = new NumberUnit(ast.unit); } this.updateMetadata(this.unit); } print(path, print) { return joinExisting(' ', [this.literal, path.call(print, 'unit')]); } } //# sourceMappingURL=HexNumberExpression.js.map