2
0
mirror of https://github.com/boostorg/phoenix.git synced 2026-02-13 12:42:11 +00:00

another draft of phoenix grammar

[SVN r68052]
This commit is contained in:
Thomas Heller
2011-01-12 14:14:42 +00:00
parent 9c87350dc2
commit d80b668574
2 changed files with 3 additions and 2 deletions

View File

@@ -220,7 +220,7 @@
</h3>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"><p><small>Last revised: January 12, 2011 at 14:10:16 GMT</small></p></td>
<td align="left"><p><small>Last revised: January 12, 2011 at 14:14:12 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>

View File

@@ -70,7 +70,7 @@ try_catch := "try_[" phoenix "]"
[ ".catch_all[" phoenix "]" ]
switch := "switch_(" expression ")[" (
( case_statement ( "," case_statement )* [ "," default_statement ] |
( case_statement ( "," case_statement )* [ "," default_statement ] ) |
default_statement
)
@@ -142,6 +142,7 @@ unary_op := unary_postfix_op
unary_postfix_op := primary_expr
| ( primary_expr "[" expression "]" )
| ( primary_expr "()" )
| ( primary_expr "(" expression ( "," expression )* ")" )
| ( primary_expr "++" )
| ( primary_expr "--" )