Commit 4bb7b765 authored by Daniel Honsel's avatar Daniel Honsel
Browse files

added modifies support for templates

parent c6d82f82
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -839,7 +839,7 @@ TemplateDef:
	TEMPLATEKEYWORD res=TemplateRestriction? base=BaseTemplate derived=DerivedDef? ASSIGNMENTCHAR body=TemplateBody;

DerivedDef:
	MODIFIESKEYWORD name=ExtendedIdentifier;
	MODIFIESKEYWORD template=[BaseTemplate|IDENTIFIER];

	/// changed Signature -> Type
BaseTemplate:
@@ -884,7 +884,7 @@ SingleTemplateExpression:

	// TODO: test this!
TemplateRefWithParList:
	template=[TemplateDef|IDENTIFIER] list=TemplateActualParList?;
	template=[TemplateBody|IDENTIFIER] list=TemplateActualParList?;

TemplateActualParList:
	{TemplateActualParList} LPAREN (actual+=TemplateInstanceActualPar (COMMA actual+=TemplateInstanceActualPar)* |