|
|
|
| Re: Xtext showing unwanted contents [message #1740120 is a reply to message #1740064] |
Tue, 09 August 2016 08:36   |
Eclipse User |
|
|
|
Yes I have backtracking enabled.
My Grammar:
Annotation: {Annotation} '@app' '(' (appExp+=Expression)* ')' ('->'appExp+=Expression);
Widget: {Widget} '@widget' '(' (widgetExp+=Expression)* ')' (widgetExp+=Expression)* (('->'|'=')widgetExp+=Expression*)?;
ScreenNum : {ScreenNum} ('@screen_num'|'@screen') '(' (screenExp+=Expression)* ')' ('->'screenExp+=Expression)?;
FieldNum: {FieldNum} ('@field_num')(fieldExp+=Expression) (fieldExp+=Expression)? ('->'fieldExp+=Expression)?;
IdObject: {IdObject} '@id' '('(idExp+=Expression)* ')' ('->'idExp+=Expression)?;
TpReq: {TpReq} '@tp_req' '(' (tpreqExp+=Expression)* ')' ('->'tpreqExp+=Expression)?;
Sm_library : smExp='sm_'ID;
Dm_library : dmExp='dm_'ID;
Proposal Provider Code:
override completeDm_library_DmExp(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
println("Inside dm_ after acceptor::::::::::")
for(String dmLibFunc : DmLibFuncSet) {
acceptor.accept(createCompletionProposal(dmLibFunc,dmLibFunc,null /*getBlackImage()*/,context));
}
}
override completeSm_library_SmExp(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
println("Inside sm_ after acceptor::::::::::")
for(String smLibFunc : smLibFuncSet) {
acceptor.accept(createCompletionProposal(smLibFunc,smLibFunc,null /*getBlackImage()*/,context));
}
}
What kind of customization I need to do?
|
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.04694 seconds