рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдЦреВрдВрдЯреА рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╡рд╛рдкрд╕ рдЗрдирдкреБрдЯ рд╡реНрдпрд╛рдХрд░рдг рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ?
рдореБрдЭреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИ рдЬреЛ рдкреАрдИрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреАрдИрдЬреА рдкрд╛рд░реНрд╕рд░ рд╣реИ рд▓реЗрдХрд┐рди рд╕реНрд░реЛрдд рд╡реНрдпрд╛рдХрд░рдг рдЦреЛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдЧрд╛рдпрдм рд╣реИред рдХреНрдпрд╛ рдХреЗрд╡рд▓ рдкреАрдИрдЬреА рдкрд╛рд░реНрд╕рд░ рдХреЛрдб рд╕реЗ рд╡реНрдпрд╛рдХрд░рдг рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ?
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣рд╛рде рд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реАрдзреА рд╣реИред
peg$parse
рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред} else {
peg$currPos = s#;
s# = peg$FAILED;
}
рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреНрд░рдо рдореЗрдВ рдПрдХ рд╡рд╕реНрддреБ рдереАред
while (s# !== peg$FAILED)
рдПрдХ рджреЛрд╣рд░рд╛рд╡ рд╣реИредif (s# === peg$FAILED)
рдПрдХ рдкрд╕рдВрдж рдХреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╢рд╛рдЦрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣рд╛рде рд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реАрдзреА рд╣реИред
peg$parse
рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИредрдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХреНрд░рдо рдореЗрдВ рдПрдХ рд╡рд╕реНрддреБ рдереАред
while (s# !== peg$FAILED)
рдПрдХ рджреЛрд╣рд░рд╛рд╡ рд╣реИредif (s# === peg$FAILED)
рдПрдХ рдкрд╕рдВрдж рдХреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╢рд╛рдЦрд╛ рд╣реИред