UNPKG

solidity-antlr4

Version:

Solidity Lang Lexer and Parser by official ANTLR4 grammar

13 lines (12 loc) 342 B
import { BaseNode } from "../base.js"; export class PragmaDirective extends 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); }); } }