Skip to content

Fix errors in handling edge case for lang parser for IfStep#315

Merged
jhnaldo merged 2 commits into
devfrom
fix-lang-parser-ifstep
Oct 24, 2025
Merged

Fix errors in handling edge case for lang parser for IfStep#315
jhnaldo merged 2 commits into
devfrom
fix-lang-parser-ifstep

Conversation

@jungwngkim
Copy link
Copy Markdown
Contributor

This PR contains fixes on IfStep to support proper parsing of yet conditions and its then-part body.

If any of the elements in a compound condition fails to be parsed, the entire condition is parsed with yetCond.

This allows the remaining body of ifPart to be parsed normally, which handles problem proposed on #314

@jhnaldo jhnaldo changed the title fix: handle edge case for lang parser for IfStep Fix errors in handling edge case for lang parser for IfStep Oct 24, 2025
@jhnaldo jhnaldo merged commit c3ba04f into dev Oct 24, 2025
6 checks passed
@jhnaldo jhnaldo deleted the fix-lang-parser-ifstep branch October 24, 2025 07:14
@jhnaldo jhnaldo added bug Something isn't working area:lang Related to metalanguage area:parser Related to parsers labels Jan 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:lang Related to metalanguage area:parser Related to parsers bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants