Commit 5b04e6cf authored by Philip Makedonski's avatar Philip Makedonski
Browse files

+ qualified identifiers in imports

parent 0a790da3
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -62,7 +62,7 @@ ElementImport returns tdl::ElementImport:
		|
		(importedElement+=[tdl::PackageableElement|Identifier] ( "," importedElement+=[tdl::PackageableElement|Identifier])*)
	)
	'from' importedPackage=[tdl::Package|Identifier]
	'from' (importedPackage=[tdl::Package|Identifier] | importedPackage=[tdl::Package|QIdentifier])
	';';

Group returns tdl::Package:
@@ -582,6 +582,7 @@ OmitValue returns tdl::OmitValue:
	'omitted'
;


ParameterBinding returns tdl::ParameterBinding:
	parameter=[tdl::Parameter|Identifier]
	(comment+=NotQualifier)?
@@ -841,6 +842,9 @@ BindingDataReference returns to::DataReference:
   	content=StaticDataUse
    ;

QIdentifier returns ecore::EString:
	ID ('.' ID)+
;

    
terminal ID         : '^'?('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9'|'/')*;