solidity-antlr4
Version:
Solidity Lang Lexer and Parser by official ANTLR4 grammar
15 lines (14 loc) • 640 B
TypeScript
import { BaseNode } from '../base';
import { ForStatementContext, SolidityParserVisitor } from '../../antlr4';
import { Expression } from '../expression';
import { ExpressionStatement } from './expression-statement';
import { Statement } from './statement';
import { SimpleStatement } from './simple-statement';
export declare class ForStatement extends BaseNode {
type: "ForStatement";
initializationExpression: SimpleStatement | null;
conditionExpression: ExpressionStatement | null;
loopExpression: Expression | null;
body: Statement;
constructor(ctx: ForStatementContext, visitor: SolidityParserVisitor<any>);
}