import { TokenStream } from '../classes/TokenStream'; import { Token } from '../classes/Lexer'; import { BreakStatement, CodePosition } from '../types/Ast.type'; export interface BreakParserContext { createCodePosition: (start: Token, end: Token) => CodePosition; } /** * Parse a break statement * Syntax: break [comment] * * @param stream - TokenStream positioned at the 'break' keyword * @param context - Context with helper methods * @returns Parsed BreakStatement */ export declare function parseBreak(stream: TokenStream, context: BreakParserContext): BreakStatement;