|
|
|
@ -372,7 +372,7 @@ StatementTerminatorAndBlock = |
|
|
|
Expression = |
|
|
|
Expression = |
|
|
|
(. nextTokenIsPotentialStartOfXmlMode = true; .) |
|
|
|
(. nextTokenIsPotentialStartOfXmlMode = true; .) |
|
|
|
( |
|
|
|
( |
|
|
|
SimpleExpressionWithSuffix { BinaryOperator SimpleExpressionWithSuffix } |
|
|
|
SimpleExpressionWithSuffix { BinaryOperator SimpleExpressionWithSuffix } |
|
|
|
| ConditionalExpression |
|
|
|
| ConditionalExpression |
|
|
|
) |
|
|
|
) |
|
|
|
. |
|
|
|
. |
|
|
|
@ -542,7 +542,7 @@ RaiseEventStatement = |
|
|
|
IfStatement = |
|
|
|
IfStatement = |
|
|
|
"If" Expression |
|
|
|
"If" Expression |
|
|
|
( "Then" |
|
|
|
( "Then" |
|
|
|
( Statement { ":" Statement } [ "Else" Statement { ":" Statement } ] EOL |
|
|
|
( Statement { ":" [Statement] } [ "Else" [Statement] { ":" [Statement] } ] EOL |
|
|
|
| MultilineIfRemainder |
|
|
|
| MultilineIfRemainder |
|
|
|
) |
|
|
|
) |
|
|
|
| MultilineIfRemainder |
|
|
|
| MultilineIfRemainder |
|
|
|
@ -621,7 +621,8 @@ InvocationStatement = |
|
|
|
. |
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
ArgumentList = |
|
|
|
ArgumentList = |
|
|
|
Expression { "," Expression } |
|
|
|
Expression { "," [ Expression ] } |
|
|
|
|
|
|
|
| "," [ Expression ] { "," [ Expression ] } |
|
|
|
. |
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
/* This production handles pseudo keywords that are needed in the grammar */ |
|
|
|
/* This production handles pseudo keywords that are needed in the grammar */ |
|
|
|
|