solidity-antlr4
Version:
Solidity Lang Lexer and Parser by official ANTLR4 grammar
15 lines (14 loc) • 584 B
TypeScript
import { BaseNode } from '../base';
import { ModifierDefinitionContext, SolidityParserVisitor } from '../../antlr4';
import { Identifier } from '../expression';
import { OverrideSpecifier, ParameterList } from '../meta';
import { Block } from '../statement';
export declare class ModifierDefinition extends BaseNode {
type: "ModifierDefinition";
name: Identifier;
parameters: ParameterList | null;
virtual: boolean;
override: OverrideSpecifier | null;
body: Block | null;
constructor(ctx: ModifierDefinitionContext, visitor: SolidityParserVisitor<any>);
}