UNPKG

solidity-antlr4

Version:

Solidity Lang Lexer and Parser by official ANTLR4 grammar

19 lines (18 loc) 492 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PragmaDirective = void 0; var _base = require("../base.cjs"); class PragmaDirective extends _base.BaseNode { type = "PragmaDirective"; literals = []; constructor(ctx, visitor) { super(ctx, visitor); ctx.PragmaToken().forEach(t => { const literals = t.getText().split(" ").filter(Boolean); this.literals.push(...literals); }); } } exports.PragmaDirective = PragmaDirective;