Document {} behaving as literals in some contexts.

Regen docs.
This commit is contained in:
jzmaddock
2014-09-25 11:54:14 +01:00
parent 21d73e9851
commit a50c438d77
3 changed files with 13 additions and 1 deletions

View File

@ -176,6 +176,13 @@
<pre class="programlisting"><span class="identifier">a</span> <pre class="programlisting"><span class="identifier">a</span>
<span class="identifier">aaaa</span> <span class="identifier">aaaa</span>
</pre> </pre>
<p>
Note that the "{" and "}" characters will treated as
ordinary literals when used in a context that is not a repeat: this matches
Perl 5.x behavior. For example in the expressions "ab{1", "ab1}"
and "a{b}c" the curly brackets are all treated as literals and
<span class="emphasis"><em>no error will be raised</em></span>.
</p>
<p> <p>
It is an error to use a repeat operator, if the preceding construct can not It is an error to use a repeat operator, if the preceding construct can not
be repeated, for example: be repeated, for example:

View File

@ -198,7 +198,7 @@
</p> </p>
</div> </div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"><p><small>Last revised: May 23, 2014 at 12:15:55 GMT</small></p></td> <td align="left"><p><small>Last revised: September 25, 2014 at 10:52:51 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td> <td align="right"><div class="copyright-footer"></div></td>
</tr></table> </tr></table>
<hr> <hr>

View File

@ -115,6 +115,11 @@ But neither of:
a a
aaaa aaaa
Note that the "{" and "}" characters will treated as ordinary literals when used
in a context that is not a repeat: this matches Perl 5.x behavior. For example in
the expressions "ab{1", "ab1}" and "a{b}c" the curly brackets are all treated as
literals and ['no error will be raised].
It is an error to use a repeat operator, if the preceding construct can not It is an error to use a repeat operator, if the preceding construct can not
be repeated, for example: be repeated, for example: