Commit 31708bb9 authored by Philip Makedonski's avatar Philip Makedonski
Browse files

* proposed new syntax for CastDataUse, DataElementUse to avoid ambiguities, #142

parent 50f3b4ea
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -457,9 +457,8 @@ LiteralValueUse returns tdl::LiteralValueUse:

CastDataUse returns tdl::CastDataUse:
	LParen
    '<' dataType=[tdl::DataType|Identifier] '>' 
	dataUse=DataUse
    'as' 
    dataType=[tdl::DataType|Identifier] 
    RParen
	(ParameterBindingFragment | ReductionFragment)
;
@@ -546,7 +545,7 @@ DataElementUse returns tdl::DataElementUse:
        	//name=('new' | 'a' | 'an' | 'the')
        	//TODO: is this still used?
        	'new' dataElement=[tdl::DataType|Identifier]
        )?
        )
        UnassignedFragmentNamedElement?
        (ParameterBindingFragment | CollectionItemFragment)
        CheckFragment?