Commit 6d27ff79 authored by Martti Käärik's avatar Martti Käärik
Browse files

CastDataUse changed to 'as Type'

parent dcedb571
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -430,7 +430,12 @@ UnaryMinusExpression returns tdl::DataUse:
    {tdl::PredefinedFunctionCall}
    function=[tdl::PredefinedFunction|PredefinedIdentifierMinus]
    actualParameters+=UnaryMinusExpression
    | DataUseWrapped
    | PostfixExpression
;

PostfixExpression returns tdl::DataUse:
    DataUseWrapped
    ('as' {tdl::CastDataUse.dataUse=current} dataType=[tdl::DataType|Identifier])?
;

DataUseWrapped returns tdl::DataUse:
@@ -439,7 +444,8 @@ DataUseWrapped returns tdl::DataUse:
    | DataElementUse
    | StaticDataUse
    | DynamicDataUse
    | CastDataUse
	// CastDataUse is now postfix 'as Type' in PostfixExpression.
    // | CastDataUse
    | LParen DataUse RParen
;