| Can Not Find Type for Cross Reference [message #1014861] |
Tue, 26 February 2013 10:56 |
junior developer Messages: 149 Registered: January 2013 |
Senior Member |
|
|
Hi,
I receive an error I do not understand wrong section please help me !
import "http://www.eclipse.org/emf/2002/Ecore" as ecore
Expression returns Expr:
Concatenation;
Concatenation returns Expr:
Addition
({BinaryExpr.left=current} op=('&') right=Addition)*;
Addition returns Expr:
Multiplication
({BinaryExpr.left=current} op=('+' | '-') right=Multiplication)*;
Multiplication returns Expr:
PrimaryExpression
({BinaryExpr.left=current} op=('*' | '/') right=PrimaryExpression)*;
PrimaryExpression returns Expr:
'(' Expression ')' |
{NumberLiteral} value=NUMBER |
{StringLiteral} value=STRING |
{FunctionCall} func=[AbstractDefinition]//error :Cannot find type for '[AbstractDefinition]'
('(' args+=Expression (',' args+=Expression)* ')')?
;
terminal NUMBER returns ecore::EBigDecimal:
(('0'..'9')+ ('.' ('0'..'9')*)? | '.' ('0'..'9')+)
(('e' | 'E') ('+' | '-')? ('0'..'9')+)?;
|
|
|
Powered by
FUDForum. Page generated in 0.01900 seconds