solidity-antlr4
Version:
Solidity Lang Lexer and Parser by official ANTLR4 grammar
14 lines (13 loc) • 551 B
TypeScript
import { BaseNode } from '../base';
import { YulSwitchStatementContext, SolidityParserVisitor } from '../../antlr4';
import { YulExpression } from './yul-expression';
import { YulSwitchCase } from './yul-switch-case';
import { YulBlock } from './yul-block';
export declare class YulSwitchStatement extends BaseNode {
type: "YulSwitchStatement";
expression: YulExpression;
switchCases: YulSwitchCase[];
default: boolean;
body: YulBlock | null;
constructor(ctx: YulSwitchStatementContext, visitor: SolidityParserVisitor<any>);
}