solidity-antlr4
Version:
Solidity Lang Lexer and Parser by official ANTLR4 grammar
20 lines (19 loc) • 660 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.AssemblyStatement = void 0;
var _base = require("../base.cjs");
class AssemblyStatement extends _base.BaseNode {
type = "AssemblyStatement";
flags = null;
dialect = null;
yulStatements = [];
constructor(ctx, visitor) {
super(ctx, visitor);
this.flags = ctx.assemblyFlags()?.accept(visitor) ?? null;
this.dialect = ctx.AssemblyDialect() ? (0, _base.formatString)(ctx.AssemblyDialect().getText()) : null;
this.yulStatements = ctx.yulStatement().map(yulStatement => yulStatement.accept(visitor));
}
}
exports.AssemblyStatement = AssemblyStatement;