Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » How to Disallow White Spaces in Qualified Name(Need Help in Xtext code)
How to Disallow White Spaces in Qualified Name [message #754743] Fri, 04 November 2011 07:42 Go to next message
Zeeshan Safder is currently offline Zeeshan SafderFriend
Messages: 27
Registered: November 2011
Junior Member
Hi,

I am quite new in xtext, till now just knows little bit know how of xtext grammer. I am writing grammer of my language. I want to disallow white spaces between qualified name. Like

abc.xyz should only be valid whereas abc. xyz or abc . xzy etc should show error message.

Its urgent, reply it fast.

Thanks
Zeehan Safder
Re: How to Disallow White Spaces in Qualified Name [message #754744 is a reply to message #754743] Fri, 04 November 2011 07:44 Go to previous messageGo to next message
Zeeshan Safder is currently offline Zeeshan SafderFriend
Messages: 27
Registered: November 2011
Junior Member
that is my peice of code with qualified name

ClassDeclaration:
('var'? vName = ValidIdentifier '=' )? ('var' | 'exports''.')?name = ValidIdentifier '=' ClassQualifiedName '{''('
( (firstFeatures = Feature)(','features += Feature)* )? ','?
')''}'';'?
;

ClassQualifiedName:
(ValidIdentifier'.')+('subclass' | 'singleton')
;
Re: How to Disallow White Spaces in Qualified Name [message #754747 is a reply to message #754744] Fri, 04 November 2011 07:54 Go to previous messageGo to next message
Alexander Nittka is currently offline Alexander NittkaFriend
Messages: 1193
Registered: July 2009
Senior Member
Hi,

use

ClassQualifiedName hidden(): ...

and

ValidIdentifier hidden()...

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: How to Disallow White Spaces in Qualified Name [message #754783 is a reply to message #754747] Fri, 04 November 2011 10:49 Go to previous messageGo to next message
Zeeshan Safder is currently offline Zeeshan SafderFriend
Messages: 27
Registered: November 2011
Junior Member
Thnx Alex, it did work Smile
Re: How to Disallow White Spaces in Qualified Name [message #754915 is a reply to message #754743] Fri, 04 November 2011 22:49 Go to previous message
Sebastian Zarnekow is currently offline Sebastian ZarnekowFriend
Messages: 3118
Registered: July 2009
Senior Member
Hi Zeehan,

the feature that you are looking for is documented:
http://www.eclipse.org/Xtext/documentation/2_1_0/020-grammar-language.php#hidden_terminals

Regards,
Sebastian
--
Need professional support for Eclipse Modeling?
Go visit: http://xtext.itemis.com

On 04.11.11 08:42, Zeeshan Safder wrote:
> Hi,
>
> I am quite new in xtext, till now just knows little bit know how of
> xtext grammer. I am writing grammer of my language. I want to disallow
> white spaces between qualified name. Like
>
> abc.xyz should only be valid whereas abc. xyz or abc . xzy etc should
> show error message.
>
> Its urgent, reply it fast.
>
> Thanks
> Zeehan Safder
Previous Topic:[xtend2] assert
Next Topic:unit test language with JavaVMTypes
Goto Forum:
  


Current Time: Thu Mar 28 16:59:03 GMT 2024

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

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

Back to the top