@@ -156,12 +156,12 @@ hexadecimal and decimal numbers.</p>
< p > What happens if you use something other than valid digits?< / p >
< h2 id = "judges-remarks" > Judges’ remarks:< / h2 >
< p > The octal expression may contain:< / p >
< pre > < code > unary operators: +, -
binary operators +, -, *, /, %
hex numbers: x or X followed by hex digits
decimal numbers: d or D followed by decimal digits
octal numbers: octal digits
grouping: ()< / code > < / pre >
< pre > < code > unary operators: +, -
binary operators +, -, *, /, %
hex numbers: x or X followed by hex digits
decimal numbers: d or D followed by decimal digits
octal numbers: octal digits
grouping: ()< / code > < / pre >
< p > No spaces are allowed in the expression. To avoid shell expansion,
one should surround the expression in single quotes.< / p >
< p > It is a good thing that this program consists of only one
@@ -221,36 +221,36 @@ notes:</p>
< div class = "sourceCode" id = "cb9" > < pre class = "sourceCode c" > < code class = "sourceCode c" > < span id = "cb9-1" > < a href = "#cb9-1" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "pp" > #define O5 main< / span > < / span >
< span id = "cb9-2" > < a href = "#cb9-2" aria-hidden = "true" tabindex = "-1" > < / a > O5< span class = "op" > (< / span > O2< span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O3< span class = "op" > )< / span > < span class = "dt" > char< / span > < span class = "op" > **< / span > O7< span class = "op" > ;< / span > < / span >
< span id = "cb9-3" > < a href = "#cb9-3" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > {< / span > < / span >
< span id = "cb9-4" > < a href = "#cb9-4" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "cf" > return< / span > < / span >
< span id = "cb9-4" > < a href = "#cb9-4" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "cf" > return< / span > < / span >
< span id = "cb9-5" > < a href = "#cb9-5" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "co" > /* N1 */< / span > < span class = "op" > !(< / span > O2< span class = "op" > +=~< / span > < span class = "bn" > 01< / span > < span class = "op" > +< / span > < span class = "bn" > 01< / span > < span class = "op" > )< / span > < span class = "op" > ?< / span > \< / span >
< span id = "cb9-6" > < a href = "#cb9-6" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "bn" > 00< / span > < span class = "op" > :< / span > < / span >
< span id = "cb9-6" > < a href = "#cb9-6" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "bn" > 00< / span > < span class = "op" > :< / span > < / span >
< span id = "cb9-7" > < a href = "#cb9-7" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "co" > /* N2 */< / span > < span class = "op" > !(< / span > O2< span class = "op" > -=< / span > < span class = "bn" > 02< / span > < span class = "op" > > < / span > < span class = "bn" > 01< / span > < span class = "op" > )< / span > < span class = "op" > ?< / span > \< / span >
< span id = "cb9-8" > < a href = "#cb9-8" aria-hidden = "true" tabindex = "-1" > < / a > printf< span class = "op" > (< / span > < span class = "st" > " < / span > < span class = "sc" > \045< / span > < span class = "er" > \1< / span > < span class = "st" > 57< / span > < span class = "sc" > \012< / span > < span class = "st" > " < / span > < span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 012< / span > < span class = "op" > ,< / span > O7< span class = "op" > +< / span > < span class = "bn" > 01< / span > < span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > )):< / span > < / span >
< span id = "cb9-8" > < a href = "#cb9-8" aria-hidden = "true" tabindex = "-1" > < / a > printf< span class = "op" > (< / span > < span class = "st" > " < / span > < span class = "sc" > \045< / span > < span class = "er" > \1< / span > < span class = "st" > 57< / span > < span class = "sc" > \012< / span > < span class = "st" > " < / span > < span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 012< / span > < span class = "op" > ,< / span > O7< span class = "op" > +< / span > < span class = "bn" > 01< / span > < span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > )):< / span > < / span >
< span id = "cb9-9" > < a href = "#cb9-9" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "co" > /* O */< / span > < span class = "op" > !(< / span > O2< span class = "op" > -=< / span > < span class = "bn" > 02< / span > < span class = "op" > > > < / span > < span class = "bn" > 01< / span > < span class = "op" > )< / span > < span class = "op" > ?< / span > \< / span >
< span id = "cb9-10" > < a href = "#cb9-10" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > (**< / span > O7< span class = "op" > < =< / span > < span class = "bn" > 067< / span > < span class = "op" > & & < / span > < span class = "op" > **< / span > O7< span class = "op" > > < / span > < span class = "bn" > 057< / span > < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 03< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,*(*< / span > O7< span class = "op" > )++-< / span > < span class = "bn" > 060< / span > < span class = "op" > +< / span > < span class = "bn" > 010< / span > < span class = "op" > *< / span > O3< span class = "op" > ):< / span > O3< span class = "op" > ):< / span > < / span >
< span id = "cb9-10" > < a href = "#cb9-10" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > (**< / span > O7< span class = "op" > < =< / span > < span class = "bn" > 067< / span > < span class = "op" > & & < / span > < span class = "op" > **< / span > O7< span class = "op" > > < / span > < span class = "bn" > 057< / span > < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 03< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,*(*< / span > O7< span class = "op" > )++-< / span > < span class = "bn" > 060< / span > < span class = "op" > +< / span > < span class = "bn" > 010< / span > < span class = "op" > *< / span > O3< span class = "op" > ):< / span > O3< span class = "op" > ):< / span > < / span >
< span id = "cb9-11" > < a href = "#cb9-11" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "co" > /* D */< / span > < span class = "op" > !(< / span > O2< span class = "op" > -=-< / span > O3< span class = "op" > -~< / span > O3< span class = "op" > )< / span > < span class = "op" > ?< / span > \< / span >
< span id = "cb9-12" > < a href = "#cb9-12" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > (< / span > < span class = "bn" > 072< / span > < span class = "op" > > **< / span > O7 < span class = "op" > & & < / span > < span class = "bn" > 060< / span > < span class = "op" > < =**< / span > O7 < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 04< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 012< / span > < span class = "op" > *< / span > O3< span class = "op" > -< / span > < span class = "bn" > 060< / span > < span class = "op" > +*(*< / span > O7< span class = "op" > )++):< / span > O3< span class = "op" > ):< / span > < / span >
< span id = "cb9-12" > < a href = "#cb9-12" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > (< / span > < span class = "bn" > 072< / span > < span class = "op" > > **< / span > O7 < span class = "op" > & & < / span > < span class = "bn" > 060< / span > < span class = "op" > < =**< / span > O7 < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 04< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 012< / span > < span class = "op" > *< / span > O3< span class = "op" > -< / span > < span class = "bn" > 060< / span > < span class = "op" > +*(*< / span > O7< span class = "op" > )++):< / span > O3< span class = "op" > ):< / span > < / span >
< span id = "cb9-13" > < a href = "#cb9-13" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "co" > /* X */< / span > < span class = "op" > !(< / span > O2< span class = "op" > -=!< / span > O3< span class = "op" > +!!< / span > O3< span class = "op" > )< / span > < span class = "op" > ?< / span > \< / span >
< span id = "cb9-14" > < a href = "#cb9-14" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > (**< / span > O7< span class = "op" > > < / span > < span class = "bn" > 057< / span > < span class = "op" > & & < / span > < span class = "op" > **< / span > O7< span class = "op" > < =< / span > < span class = "bn" > 071< / span > < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 05< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,*(*< / span > O7< span class = "op" > )+++< / span > O3< span class = "op" > *< / span > < span class = "bn" > 020< / span > < span class = "op" > -< / span > < span class = "bn" > 060< / span > < span class = "op" > ):< / span > < / span >
< span id = "cb9-15" > < a href = "#cb9-15" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > **< / span > O7< span class = "op" > < =< / span > < span class = "bn" > 0106< / span > < span class = "op" > & & < / span > < span class = "bn" > 0101< / span > < span class = "op" > < =**< / span > O7 < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 05< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 020< / span > < span class = "op" > *< / span > O3< span class = "op" > +*(*< / span > O7< span class = "op" > )++-< / span > < span class = "bn" > 067< / span > < span class = "op" > ):< / span > < / span >
< span id = "cb9-16" > < a href = "#cb9-16" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "bn" > 0140< / span > < span class = "op" > < **< / span > O7 < span class = "op" > & & < / span > < span class = "op" > **< / span > O7< span class = "op" > < < / span > < span class = "bn" > 0147< / span > < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 05< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,-< / span > < span class = "bn" > 0127< / span > < span class = "op" > +*(*< / span > O7< span class = "op" > )+++< / span > < span class = "bn" > 020< / span > < span class = "op" > *< / span > O3< span class = "op" > ):< / span > O3< span class = "op" > ):< / span > < / span >
< span id = "cb9-14" > < a href = "#cb9-14" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > (**< / span > O7< span class = "op" > > < / span > < span class = "bn" > 057< / span > < span class = "op" > & & < / span > < span class = "op" > **< / span > O7< span class = "op" > < =< / span > < span class = "bn" > 071< / span > < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 05< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,*(*< / span > O7< span class = "op" > )+++< / span > O3< span class = "op" > *< / span > < span class = "bn" > 020< / span > < span class = "op" > -< / span > < span class = "bn" > 060< / span > < span class = "op" > ):< / span > < / span >
< span id = "cb9-15" > < a href = "#cb9-15" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > **< / span > O7< span class = "op" > < =< / span > < span class = "bn" > 0106< / span > < span class = "op" > & & < / span > < span class = "bn" > 0101< / span > < span class = "op" > < =**< / span > O7 < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 05< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 020< / span > < span class = "op" > *< / span > O3< span class = "op" > +*(*< / span > O7< span class = "op" > )++-< / span > < span class = "bn" > 067< / span > < span class = "op" > ):< / span > < / span >
< span id = "cb9-16" > < a href = "#cb9-16" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "bn" > 0140< / span > < span class = "op" > < **< / span > O7 < span class = "op" > & & < / span > < span class = "op" > **< / span > O7< span class = "op" > < < / span > < span class = "bn" > 0147< / span > < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 05< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,-< / span > < span class = "bn" > 0127< / span > < span class = "op" > +*(*< / span > O7< span class = "op" > )+++< / span > < span class = "bn" > 020< / span > < span class = "op" > *< / span > O3< span class = "op" > ):< / span > O3< span class = "op" > ):< / span > < / span >
< span id = "cb9-17" > < a href = "#cb9-17" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "co" > /* F */< / span > < span class = "op" > !(< / span > O2< span class = "op" > -=< / span > < span class = "bn" > 02< / span > < span class = "op" > -< / span > < span class = "bn" > 01< / span > < span class = "op" > )< / span > < span class = "op" > ?< / span > \< / span >
< span id = "cb9-18" > < a href = "#cb9-18" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > (**< / span > O7< span class = "op" > ==< / span > < span class = "bn" > 050< / span > < span class = "op" > ?< / span > < span class = "bn" > 050< / span > < span class = "op" > **++*< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 013< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 012< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > )):< / span > < / span >
< span id = "cb9-19" > < a href = "#cb9-19" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > **< / span > O7< span class = "op" > < < / span > < span class = "bn" > 056< / span > < span class = "op" > & & < / span > < span class = "bn" > 054< / span > < span class = "op" > < **< / span > O7 < span class = "op" > ?< / span > < span class = "bn" > 055< / span > < span class = "op" > **++*< / span > O7< span class = "op" > ,-< / span > O5< span class = "op" > (< / span > < span class = "bn" > 06< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ):< / span > < / span >
< span id = "cb9-20" > < a href = "#cb9-20" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "bn" > 054< / span > < span class = "op" > > **< / span > O7 < span class = "op" > & & < / span > < span class = "bn" > 052< / span > < span class = "op" > < **< / span > O7 < span class = "op" > ?< / span > < span class = "bn" > 050< / span > < span class = "op" > **(*< / span > O7< span class = "op" > )++,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 06< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ):< / span > < / span >
< span id = "cb9-21" > < a href = "#cb9-21" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > !(**< / span > O7< span class = "op" > ^< / span > < span class = "bn" > 0170< / span > < span class = "op" > )||!(< / span > < span class = "bn" > 0130< / span > < span class = "op" > ^**< / span > O7< span class = "op" > )< / span > < span class = "op" > ?< / span > < span class = "op" > *++*< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 05< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ):< / span > < / span >
< span id = "cb9-22" > < a href = "#cb9-22" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > **< / span > O7< span class = "op" > ==< / span > < span class = "bn" > 0144< / span > < span class = "op" > ||**< / span > O7< span class = "op" > ==< / span > < span class = "bn" > 0104< / span > < span class = "op" > ?< / span > < span class = "op" > ++*< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 04< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ):< / span > O5< span class = "op" > (< / span > < span class = "bn" > 03< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > )):< / span > < / span >
< span id = "cb9-18" > < a href = "#cb9-18" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > (**< / span > O7< span class = "op" > ==< / span > < span class = "bn" > 050< / span > < span class = "op" > ?< / span > < span class = "bn" > 050< / span > < span class = "op" > **++*< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 013< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 012< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > )):< / span > < / span >
< span id = "cb9-19" > < a href = "#cb9-19" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > **< / span > O7< span class = "op" > < < / span > < span class = "bn" > 056< / span > < span class = "op" > & & < / span > < span class = "bn" > 054< / span > < span class = "op" > < **< / span > O7 < span class = "op" > ?< / span > < span class = "bn" > 055< / span > < span class = "op" > **++*< / span > O7< span class = "op" > ,-< / span > O5< span class = "op" > (< / span > < span class = "bn" > 06< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ):< / span > < / span >
< span id = "cb9-20" > < a href = "#cb9-20" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "bn" > 054< / span > < span class = "op" > > **< / span > O7 < span class = "op" > & & < / span > < span class = "bn" > 052< / span > < span class = "op" > < **< / span > O7 < span class = "op" > ?< / span > < span class = "bn" > 050< / span > < span class = "op" > **(*< / span > O7< span class = "op" > )++,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 06< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ):< / span > < / span >
< span id = "cb9-21" > < a href = "#cb9-21" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > !(**< / span > O7< span class = "op" > ^< / span > < span class = "bn" > 0170< / span > < span class = "op" > )||!(< / span > < span class = "bn" > 0130< / span > < span class = "op" > ^**< / span > O7< span class = "op" > )< / span > < span class = "op" > ?< / span > < span class = "op" > *++*< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 05< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ):< / span > < / span >
< span id = "cb9-22" > < a href = "#cb9-22" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > **< / span > O7< span class = "op" > ==< / span > < span class = "bn" > 0144< / span > < span class = "op" > ||**< / span > O7< span class = "op" > ==< / span > < span class = "bn" > 0104< / span > < span class = "op" > ?< / span > < span class = "op" > ++*< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 04< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ):< / span > O5< span class = "op" > (< / span > < span class = "bn" > 03< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > )):< / span > < / span >
< span id = "cb9-23" > < a href = "#cb9-23" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "co" > /* T' */< / span > < span class = "op" > !--< / span > O2 < span class = "op" > ?< / span > \< / span >
< span id = "cb9-24" > < a href = "#cb9-24" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > (**< / span > O7< span class = "op" > ==< / span > < span class = "bn" > 052< / span > < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 07< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O3< span class = "op" > *(*++*< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 06< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ))):< / span > < / span >
< span id = "cb9-25" > < a href = "#cb9-25" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > !(< / span > < span class = "bn" > 045< / span > < span class = "op" > -**< / span > O7< span class = "op" > )< / span > < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 07< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O3< span class = "op" > %(< / span > < span class = "bn" > 03< / span > < span class = "op" > +(*< / span > O7< span class = "op" > )++,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 06< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ))):< / span > < / span >
< span id = "cb9-26" > < a href = "#cb9-26" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > !(**< / span > O7< span class = "op" > ^< / span > < span class = "bn" > 057< / span > < span class = "op" > )< / span > < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 07< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O3< span class = "op" > /(< / span > < span class = "bn" > 03< / span > < span class = "op" > -*++*< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 06< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ))):< / span > O3< span class = "op" > ):< / span > < / span >
< span id = "cb9-24" > < a href = "#cb9-24" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > (**< / span > O7< span class = "op" > ==< / span > < span class = "bn" > 052< / span > < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 07< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O3< span class = "op" > *(*++*< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 06< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ))):< / span > < / span >
< span id = "cb9-25" > < a href = "#cb9-25" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > !(< / span > < span class = "bn" > 045< / span > < span class = "op" > -**< / span > O7< span class = "op" > )< / span > < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 07< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O3< span class = "op" > %(< / span > < span class = "bn" > 03< / span > < span class = "op" > +(*< / span > O7< span class = "op" > )++,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 06< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ))):< / span > < / span >
< span id = "cb9-26" > < a href = "#cb9-26" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > !(**< / span > O7< span class = "op" > ^< / span > < span class = "bn" > 057< / span > < span class = "op" > )< / span > < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 07< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O3< span class = "op" > /(< / span > < span class = "bn" > 03< / span > < span class = "op" > -*++*< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 06< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ))):< / span > O3< span class = "op" > ):< / span > < / span >
< span id = "cb9-27" > < a href = "#cb9-27" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "co" > /* T */< / span > < span class = "op" > !(< / span > O2< span class = "op" > +=< / span > < span class = "bn" > 01< / span > < span class = "op" > -< / span > < span class = "bn" > 02< / span > < span class = "op" > )< / span > < span class = "op" > ?< / span > \< / span >
< span id = "cb9-28" > < a href = "#cb9-28" aria-hidden = "true" tabindex = "-1" > < / a > O5< span class = "op" > (< / span > < span class = "bn" > 07< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 06< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > )):< / span > < / span >
< span id = "cb9-28" > < a href = "#cb9-28" aria-hidden = "true" tabindex = "-1" > < / a > O5< span class = "op" > (< / span > < span class = "bn" > 07< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 06< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > )):< / span > < / span >
< span id = "cb9-29" > < a href = "#cb9-29" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "co" > /* E' */< / span > < span class = "op" > !(< / span > O2< span class = "op" > +=-< / span > < span class = "bn" > 02< / span > < span class = "op" > /< / span > < span class = "bn" > 02< / span > < span class = "op" > )< / span > < span class = "op" > ?< / span > \< / span >
< span id = "cb9-30" > < a href = "#cb9-30" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > (!(**< / span > O7< span class = "op" > -< / span > < span class = "bn" > 053< / span > < span class = "op" > )?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 011< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O3< span class = "op" > +(++*< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 010< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ))):< / span > < / span >
< span id = "cb9-31" > < a href = "#cb9-31" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > !(< / span > < span class = "bn" > 055< / span > < span class = "op" > ^**< / span > O7< span class = "op" > )< / span > < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 011< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O3< span class = "op" > -(< / span > < span class = "bn" > 03< / span > < span class = "op" > +*(*< / span > O7< span class = "op" > )++,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 010< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ))):< / span > O3< span class = "op" > ):< / span > < / span >
< span id = "cb9-30" > < a href = "#cb9-30" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > (!(**< / span > O7< span class = "op" > -< / span > < span class = "bn" > 053< / span > < span class = "op" > )?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 011< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O3< span class = "op" > +(++*< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 010< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ))):< / span > < / span >
< span id = "cb9-31" > < a href = "#cb9-31" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > !(< / span > < span class = "bn" > 055< / span > < span class = "op" > ^**< / span > O7< span class = "op" > )< / span > < span class = "op" > ?< / span > O5< span class = "op" > (< / span > < span class = "bn" > 011< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O3< span class = "op" > -(< / span > < span class = "bn" > 03< / span > < span class = "op" > +*(*< / span > O7< span class = "op" > )++,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 010< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > ))):< / span > O3< span class = "op" > ):< / span > < / span >
< span id = "cb9-32" > < a href = "#cb9-32" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "co" > /* E */< / span > < span class = "op" > !(< / span > O2< span class = "op" > -=< / span > < span class = "bn" > 0563< / span > < span class = "op" > & < / span > < span class = "bn" > 0215< / span > < span class = "op" > )< / span > < span class = "op" > ?< / span > \< / span >
< span id = "cb9-33" > < a href = "#cb9-33" aria-hidden = "true" tabindex = "-1" > < / a > O5< span class = "op" > (< / span > < span class = "bn" > 011< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 010< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > )):< / span > < / span >
< span id = "cb9-33" > < a href = "#cb9-33" aria-hidden = "true" tabindex = "-1" > < / a > O5< span class = "op" > (< / span > < span class = "bn" > 011< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > O5< span class = "op" > (< / span > < span class = "bn" > 010< / span > < span class = "op" > ,< / span > O7< span class = "op" > ,< / span > < span class = "bn" > 00< / span > < span class = "op" > )):< / span > < / span >
< span id = "cb9-34" > < a href = "#cb9-34" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "co" > /* C */< / span > < span class = "op" > (++*< / span > O7< span class = "op" > ,< / span > O3< span class = "op" > );< / span > < / span >
< span id = "cb9-35" > < a href = "#cb9-35" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > }< / span > < / span > < / code > < / pre > < / div >
< p > Note < code > N1< / code > : It should never enter this state, unless the user invokes the
@@ -265,8 +265,8 @@ printf, and sends the parser to state <code>012</code> (which is <code><E>
< span id = "cb11-2" > < a href = "#cb11-2" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > {< / span > < / span >
< span id = "cb11-3" > < a href = "#cb11-3" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "cf" > if< / span > < span class = "op" > (< / span > ch < span class = "op" > ==< / span > < span class = "ch" > ' +' < / span > < span class = "op" > )< / span > < / span >
< span id = "cb11-4" > < a href = "#cb11-4" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > {< / span > < / span >
< span id = "cb11-5" > < a href = "#cb11-5" aria-hidden = "true" tabindex = "-1" > < / a > ch < span class = "op" > =< / span > nextchar< span class = "op" > ();< / span > < / span >
< span id = "cb11-6" > < a href = "#cb11-6" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "cf" > return< / span > eprime< span class = "op" > (< / span > intermediate < span class = "op" > +< / span > t< span class = "op" > ()< / span > < span class = "op" > );< / span > < / span >
< span id = "cb11-5" > < a href = "#cb11-5" aria-hidden = "true" tabindex = "-1" > < / a > ch < span class = "op" > =< / span > nextchar< span class = "op" > ();< / span > < / span >
< span id = "cb11-6" > < a href = "#cb11-6" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "cf" > return< / span > eprime< span class = "op" > (< / span > intermediate < span class = "op" > +< / span > t< span class = "op" > ()< / span > < span class = "op" > );< / span > < / span >
< span id = "cb11-7" > < a href = "#cb11-7" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > }< / span > < / span >
< span id = "cb11-8" > < a href = "#cb11-8" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "cf" > else< / span > < span class = "cf" > return< / span > intermediate< span class = "op" > ;< / span > < / span >
< span id = "cb11-9" > < a href = "#cb11-9" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > }< / span > < / span > < / code > < / pre > < / div >
@@ -276,9 +276,9 @@ called with <code>0</code>):</p>
< span id = "cb12-2" > < a href = "#cb12-2" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > {< / span > < / span >
< span id = "cb12-3" > < a href = "#cb12-3" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "cf" > if< / span > < span class = "op" > (< / span > ch< span class = "op" > > =< / span > < span class = "ch" > ' 0' < / span > < span class = "op" > & & < / span > ch< span class = "op" > < =< / span > < span class = "ch" > ' 7' < / span > < span class = "op" > )< / span > < / span >
< span id = "cb12-4" > < a href = "#cb12-4" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > {< / span > < / span >
< span id = "cb12-5" > < a href = "#cb12-5" aria-hidden = "true" tabindex = "-1" > < / a > intermediate < span class = "op" > =< / span > intermediate < span class = "op" > *< / span > < span class = "dv" > 8< / span > < span class = "op" > +< / span > ch < span class = "op" > -< / span > < span class = "ch" > ' 0' < / span > < span class = "op" > ;< / span > < / span >
< span id = "cb12-6" > < a href = "#cb12-6" aria-hidden = "true" tabindex = "-1" > < / a > ch < span class = "op" > =< / span > nextchar< span class = "op" > ();< / span > < / span >
< span id = "cb12-7" > < a href = "#cb12-7" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "cf" > return< / span > octal< span class = "op" > (< / span > intermediate < span class = "op" > );< / span > < / span >
< span id = "cb12-5" > < a href = "#cb12-5" aria-hidden = "true" tabindex = "-1" > < / a > intermediate < span class = "op" > =< / span > intermediate < span class = "op" > *< / span > < span class = "dv" > 8< / span > < span class = "op" > +< / span > ch < span class = "op" > -< / span > < span class = "ch" > ' 0' < / span > < span class = "op" > ;< / span > < / span >
< span id = "cb12-6" > < a href = "#cb12-6" aria-hidden = "true" tabindex = "-1" > < / a > ch < span class = "op" > =< / span > nextchar< span class = "op" > ();< / span > < / span >
< span id = "cb12-7" > < a href = "#cb12-7" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "cf" > return< / span > octal< span class = "op" > (< / span > intermediate < span class = "op" > );< / span > < / span >
< span id = "cb12-8" > < a href = "#cb12-8" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > }< / span > < / span >
< span id = "cb12-9" > < a href = "#cb12-9" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "cf" > else< / span > < span class = "cf" > return< / span > intermediate< span class = "op" > ;< / span > < / span >
< span id = "cb12-10" > < a href = "#cb12-10" aria-hidden = "true" tabindex = "-1" > < / a > < span class = "op" > }< / span > < / span > < / code > < / pre > < / div >
@@ -289,11 +289,11 @@ called with <code>0</code>):</p>
You are free to share and adapt this file under the terms of this license:
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
For more information, see:
https://creativecommons.org/licenses/by-sa/4.0/
https://creativecommons.org/licenses/by-sa/4.0/
-->
@@ -357,7 +357,7 @@ called with <code>0</code>):</p>
< div class = "footer" >
< h2 > Copyright and CC BY-SA 4.0 License< / h2 >
< p > This file and web page is:< / p >
< blockquote > < p > < b > Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.< / b > < / p > < / blockquote >
< blockquote > < b > Copyright © 1984-2024 by Landon Curt Noll. All Rights Reserved.< / b > < / blockquote >
< p > You are free to share and adapt this file under the terms of this license:< / p >
< blockquote > < b > Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)< / b > < / blockquote >
< p > For more information, see:< / p >