Home » Modeling » TMF (Xtext) » Terminal Rules token definitions are unreachable
Terminal Rules token definitions are unreachable [message #537038] |
Tue, 01 June 2010 06:55 |
Mattia Fazzini Messages: 8 Registered: March 2010 |
Junior Member |
|
|
Hi,
I am using Xtext 1.0.0 RC1 and I am working on the definition of some terminal rules inside the grammar file.
Using a terminal rule like the following, no problem.
terminal COMPONENTTYPE:
'aaaa'|'bbbb'
;
If I declare a terminal rule like the following one:
terminal INPUTOUTPUT:
'input'|'output'
;
This is the warning message that appears:
...
937 [main] INFO ipse.xtext.generator.LanguageConfig - generating infrastructure for .../tdsl.Tdsl with fragments : ImplicitRuntimeFragment, ImplicitUiFragment, GrammarAccessFragment, EcoreGeneratorFragment, ParseTreeConstructorFragment, ResourceFactoryFragment, XtextAntlrGeneratorFragment, JavaValidatorFragment, ImportNamespacesScopingFragment, QualifiedNamesFragment, BuilderIntegrationFragment, FormatterFragment, LabelProviderFragment, TransformerFragment, OutlineNodeAdapterFactoryFragment, QuickOutlineFragment, QuickfixProviderFragment, JavaBasedContentAssistFragment, XtextAntlrUiGeneratorFragment
warning(208): ../tdsl/parser/antlr/internal/InternalTdsl.g:2370:1: The following token definitions are unreachable: RULE_INPUTOUTPUT
14091 [main] INFO or.validation.JavaValidatorFragment - executing generate for org.eclipse.xtext.generator.validation.JavaValidatorFragment
warning(208): ../tdsl/ui/contentassist/antlr/internal/InternalTdsl.g:8289:1: The following token definitions are unreachable: RULE_INPUTOUTPUT
16419 [main] INFO .emf.mwe2.runtime.workflow.Workflow - Done.
is there any explanation to this behavior?
|
|
|
Re: Terminal Rules token definitions are unreachable [message #537067 is a reply to message #537038] |
Tue, 01 June 2010 08:47 |
Sebastian Zarnekow Messages: 3118 Registered: July 2009 |
Senior Member |
|
|
Hi Mattia,
do you use the keyword 'input' or 'output' anywhere in your grammar
besides the terminal rule?
Regards,
Sebastian
--
Need professional support for Eclipse Modeling?
Go visit: http://xtext.itemis.com
Am 01.06.10 08:55, schrieb Mattia Fazzini:
> Hi,
> I am using Xtext 1.0.0 RC1 and I am working on the definition of some
> terminal rules inside the grammar file.
>
> Using a terminal rule like the following, no problem.
>
> terminal COMPONENTTYPE:
> 'aaaa'|'bbbb'
> ;
>
>
> If I declare a terminal rule like the following one:
>
> terminal INPUTOUTPUT:
> 'input'|'output'
> ;
>
>
> This is the warning message that appears:
>
> ...
> 937 [main] INFO ipse.xtext.generator.LanguageConfig - generating
> infrastructure for .../tdsl.Tdsl with fragments :
> ImplicitRuntimeFragment, ImplicitUiFragment, GrammarAccessFragment,
> EcoreGeneratorFragment, ParseTreeConstructorFragment,
> ResourceFactoryFragment, XtextAntlrGeneratorFragment,
> JavaValidatorFragment, ImportNamespacesScopingFragment,
> QualifiedNamesFragment, BuilderIntegrationFragment, FormatterFragment,
> LabelProviderFragment, TransformerFragment,
> OutlineNodeAdapterFactoryFragment, QuickOutlineFragment,
> QuickfixProviderFragment, JavaBasedContentAssistFragment,
> XtextAntlrUiGeneratorFragment
> warning(208): ../tdsl/parser/antlr/internal/InternalTdsl.g:2370:1: The
> following token definitions are unreachable: RULE_INPUTOUTPUT
> 14091 [main] INFO or.validation.JavaValidatorFragment - executing
> generate for org.eclipse.xtext.generator.validation.JavaValidatorFragment
> warning(208):
> ../tdsl/ui/contentassist/antlr/internal/InternalTdsl.g:8289: 1: The
> following token definitions are unreachable: RULE_INPUTOUTPUT
> 16419 [main] INFO .emf.mwe2.runtime.workflow.Workflow - Done.
>
>
> is there any explanation to this behavior?
|
|
| | | | |
Goto Forum:
Current Time: Thu Apr 25 04:17:20 GMT 2024
Powered by FUDForum. Page generated in 0.02861 seconds
|