Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » Syntax Highlight of disconnected rules
Syntax Highlight of disconnected rules [message #988452] Thu, 29 November 2012 22:41 Go to next message
Barrie Treloar is currently offline Barrie TreloarFriend
Messages: 52
Registered: July 2009
Member
I was wondering why the editor is showing some of my rules in grey.

And I solved that problem when my parser couldn't parse that rule when I was sure I wrote it correctly.

I think the grey is indicating that the rule is not connected to another rule so wont be called. As soon as I included this rule in another rule it turned black.

Is being "grey" a standard eclipse thing?
I was kind of hoping for a warning marker, or perhaps the hover text could indicate a warning.

Should I file an enhancement request?
Re: Syntax Highlight of disconnected rules [message #988478 is a reply to message #988452] Fri, 30 November 2012 07:11 Go to previous messageGo to next message
Alexander Nittka is currently offline Alexander NittkaFriend
Messages: 1159
Registered: July 2009
Senior Member
Hi,

the "grey" syntax highlighting is specific to the Xtext grammar editor. It indeed indicates that the rule is not "reachable" from the root rule. My guess is that an enhancement request will be ignored (wontfix), as you may introduce such rules for the purpose of influencing the meta model inference.

Supertype: Type1|Type2;

is an example. You may want Type1 and Type2 to have a common supertype without actually having a place in your language where you want those to types to be allowed in the same location.

Alex


Need training, onsite consulting or any other kind of help for Xtext?
Go visit http://xtext.itemis.com or send a mail to xtext@itemis.de
Re: Syntax Highlight of disconnected rules [message #990743 is a reply to message #988478] Fri, 14 December 2012 03:21 Go to previous message
Barrie Treloar is currently offline Barrie TreloarFriend
Messages: 52
Registered: July 2009
Member
It would be nice to document what the grey text means.
And perhaps also include in the hover text a "reminder" that indicates the rule is unreachable would be useful.

I had to guess at the meaning, and the colors are clearly trying to tell me something, its just there is no way to know that information.
Previous Topic:Formatting with range: Does this also apply to everything within that range?
Next Topic:Unavoidable space issue
Goto Forum:
  


Current Time: Sun Nov 23 13:43:37 GMT 2014

Powered by FUDForum. Page generated in 0.01855 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software