import { Token } from '../classes/Lexer'; import { CodePosition } from '../types/Ast.type'; import { TokenStream } from '../classes/TokenStream'; /** * Create CodePosition from start and end tokens * @param startToken - The token where the node starts * @param endToken - The token where the node ends * @returns 0-indexed CodePosition */ export declare function createCodePosition(startToken: Token, endToken: Token): CodePosition; /** * Skip whitespace and comments on the current line * @param stream - TokenStream to skip in */ export declare function skipWhitespaceOnLine(stream: TokenStream): void;