QSP ecosystem written in F# environment. Contains: language core (AST, parser, printer), language server (LSP) and CLI utility for manipulating language sources.
Это происходит, потому что после step идет pInlineStatements, который ест все подряд инструкции из-за бага с необязательным &. Поэтому после i += 1 инструкции идет следующая :, которая считается началом label, т.е. парсер i += 1:label съедает спокойно.
Это происходит, потому что после
step
идетpInlineStatements
, который ест все подряд инструкции из-за бага с необязательным&
. Поэтому послеi += 1
инструкции идет следующая:
, которая считается началомlabel
, т.е. парсерi += 1:label
съедает спокойно.