@ifinfo
@example
int /* @r{keyword `int'} */
-square (int x) /* @r{identifier, open-paren, identifier,}
+square (int x) /* @r{identifier, open-paren, keyword `int',}
@r{identifier, close-paren} */
@{ /* @r{open-brace} */
return x * x; /* @r{keyword `return', identifier, asterisk,
@ifnotinfo
@example
int /* @r{keyword `int'} */
-square (int x) /* @r{identifier, open-paren, identifier, identifier, close-paren} */
+square (int x) /* @r{identifier, open-paren, keyword `int', identifier, close-paren} */
@{ /* @r{open-brace} */
return x * x; /* @r{keyword `return', identifier, asterisk, identifier, semicolon} */
@} /* @r{close-brace} */