solidity-antlr4
Version:
Solidity Lang Lexer and Parser by official ANTLR4 grammar
14 lines (13 loc) • 344 B
JavaScript
import { BaseNode } from "../base.js";
export class ImportAliases extends BaseNode {
type = "ImportAliases";
foreign;
local = null;
constructor(ctx, visitor) {
super(ctx, visitor);
this.foreign = ctx.identifier(0).accept(visitor);
if (!!ctx.As()) {
this.local = ctx.identifier(1)?.accept(visitor) ?? null;
}
}
}