solidity-antlr4
Version:
Solidity Lang Lexer and Parser by official ANTLR4 grammar
12 lines (11 loc) • 355 B
JavaScript
import { BaseNode } from "../base.js";
export class YulAssignment extends BaseNode {
type = "YulAssignment";
paths = [];
expression;
constructor(ctx, visitor) {
super(ctx, visitor);
this.paths = ctx.yulPath()?.map((p) => p.accept(visitor)) ?? [];
this.expression = (ctx.yulFunctionCall() || ctx.yulExpression()).accept(visitor);
}
}