mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-16 00:38:56 +00:00
added missing copyright headers
Signed-off-by: Christian Dietrich <christian.dietrich@itemis.de>
This commit is contained in:
parent
74628b7c3c
commit
bc12c597ed
3603 changed files with 72782 additions and 55083 deletions
org.eclipse.xtext.ide.tests/testlang-src/org/eclipse/xtext/ide/tests/testlanguage/ide/quickfix
org.eclipse.xtext.testlanguages.ide
src-gen/org/eclipse/xtext/testlanguages
backtracking/ide
AbstractBeeLangTestLanguageIdeModule.javaAbstractExBeeLangTestLanguageIdeModule.javaAbstractSimpleBeeLangTestLanguageIdeModule.java
contentassist/antlr
BeeLangTestLanguageParser.javaExBeeLangTestLanguageParser.javaSimpleBeeLangTestLanguageParser.java
internal
InternalBeeLangTestLanguage.gInternalBeeLangTestLanguageLexer.javaInternalBeeLangTestLanguageParser.javaInternalExBeeLangTestLanguageParser.gInternalExBeeLangTestLanguageParser.javaInternalSimpleBeeLangTestLanguage.gInternalSimpleBeeLangTestLanguageLexer.javaInternalSimpleBeeLangTestLanguageParser.java
lexer
fileAware/ide
AbstractFileAwareTestLanguageIdeModule.java
contentassist/antlr
nestedRefs/ide
AbstractNestedRefsTestLanguageIdeModule.java
contentassist/antlr
noJdt/ide
AbstractNoJdtTestLanguageIdeModule.java
contentassist/antlr
xtextgrammar/ide
src/org/eclipse/xtext/testlanguages
backtracking/ide
BeeLangTestLanguageIdeModule.javaBeeLangTestLanguageIdeSetup.javaExBeeLangTestLanguageIdeModule.javaExBeeLangTestLanguageIdeSetup.javaSimpleBeeLangTestLanguageIdeModule.javaSimpleBeeLangTestLanguageIdeSetup.java
fileAware/ide
nestedRefs/ide
noJdt/ide
xtextgrammar/ide
org.eclipse.xtext.testlanguages
model/generated
BeeLangTestLanguage.genmodelFileAwareTestLanguage.genmodelNestedRefsTestLanguage.genmodelNoJdtTestLanguage.genmodelXtextGrammarTestLanguage.genmodel
src-gen/org/eclipse/xtext/testlanguages/backtracking
AbstractBeeLangTestLanguageRuntimeModule.javaAbstractExBeeLangTestLanguageRuntimeModule.javaAbstractSimpleBeeLangTestLanguageRuntimeModule.javaBeeLangTestLanguageStandaloneSetupGenerated.javaExBeeLangTestLanguageStandaloneSetupGenerated.javaSimpleBeeLangTestLanguageStandaloneSetupGenerated.java
beeLangTestLanguage
AliasedRequiredCapability.javaAndExpression.javaAssignmentExpression.javaAtExpression.javaBeeLangTestLanguageFactory.javaBeeLangTestLanguagePackage.javaBinaryOpExpression.javaCachedExpression.javaCallExpression.javaCallFeature.javaCallFunction.javaCallNamedFunction.javaChainedExpression.javaClosureParameter.javaClosureTypeRef.javaCreateExpression.javaDefValue.javaExpression.javaFeatureExpression.javaFunction.javaGuardExpression.javaModel.javaOrExpression.javaParameter.javaParameterDeclaration.javaParameterList.javaProvidedCapability.javaRequiredCapability.javaSimpleTypeRef.javaTypeRef.javaUnaryOpExpression.java
|
@ -1,3 +1,11 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2016, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.ide.tests.testlanguage.ide.quickfix;
|
||||
|
||||
import org.eclipse.xtext.ide.editor.quickfix.AbstractDeclarativeIdeQuickfixProvider;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.ide;
|
||||
|
||||
import com.google.inject.Binder;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.ide;
|
||||
|
||||
import com.google.inject.Binder;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.ide;
|
||||
|
||||
import com.google.inject.Binder;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.ide.contentassist.antlr;
|
||||
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.ide.contentassist.antlr;
|
||||
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.ide.contentassist.antlr;
|
||||
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
grammar InternalBeeLangTestLanguage;
|
||||
|
||||
options {
|
||||
|
|
|
@ -1451,12 +1451,12 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_DOCUMENTATION;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalBeeLangTestLanguage.g:14316:20: ( '/**' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalBeeLangTestLanguage.g:14316:22: '/**' ( options {greedy=false; } : . )* '*/'
|
||||
// InternalBeeLangTestLanguage.g:14321:20: ( '/**' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalBeeLangTestLanguage.g:14321:22: '/**' ( options {greedy=false; } : . )* '*/'
|
||||
{
|
||||
match("/**");
|
||||
|
||||
// InternalBeeLangTestLanguage.g:14316:28: ( options {greedy=false; } : . )*
|
||||
// InternalBeeLangTestLanguage.g:14321:28: ( options {greedy=false; } : . )*
|
||||
loop1:
|
||||
do {
|
||||
int alt1=2;
|
||||
|
@ -1481,7 +1481,7 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt1) {
|
||||
case 1 :
|
||||
// InternalBeeLangTestLanguage.g:14316:56: .
|
||||
// InternalBeeLangTestLanguage.g:14321:56: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
@ -1511,8 +1511,8 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_HEX;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalBeeLangTestLanguage.g:14318:10: ( '0' ( 'x' | 'X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ )
|
||||
// InternalBeeLangTestLanguage.g:14318:12: '0' ( 'x' | 'X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
|
||||
// InternalBeeLangTestLanguage.g:14323:10: ( '0' ( 'x' | 'X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ )
|
||||
// InternalBeeLangTestLanguage.g:14323:12: '0' ( 'x' | 'X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
|
||||
{
|
||||
match('0');
|
||||
if ( input.LA(1)=='X'||input.LA(1)=='x' ) {
|
||||
|
@ -1524,7 +1524,7 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
recover(mse);
|
||||
throw mse;}
|
||||
|
||||
// InternalBeeLangTestLanguage.g:14318:26: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
|
||||
// InternalBeeLangTestLanguage.g:14323:26: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
|
||||
int cnt2=0;
|
||||
loop2:
|
||||
do {
|
||||
|
@ -1578,10 +1578,10 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ID;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalBeeLangTestLanguage.g:14320:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||
// InternalBeeLangTestLanguage.g:14320:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
// InternalBeeLangTestLanguage.g:14325:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||
// InternalBeeLangTestLanguage.g:14325:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
{
|
||||
// InternalBeeLangTestLanguage.g:14320:11: ( '^' )?
|
||||
// InternalBeeLangTestLanguage.g:14325:11: ( '^' )?
|
||||
int alt3=2;
|
||||
int LA3_0 = input.LA(1);
|
||||
|
||||
|
@ -1590,7 +1590,7 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt3) {
|
||||
case 1 :
|
||||
// InternalBeeLangTestLanguage.g:14320:11: '^'
|
||||
// InternalBeeLangTestLanguage.g:14325:11: '^'
|
||||
{
|
||||
match('^');
|
||||
|
||||
|
@ -1608,7 +1608,7 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
recover(mse);
|
||||
throw mse;}
|
||||
|
||||
// InternalBeeLangTestLanguage.g:14320:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
// InternalBeeLangTestLanguage.g:14325:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
loop4:
|
||||
do {
|
||||
int alt4=2;
|
||||
|
@ -1657,10 +1657,10 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_INT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalBeeLangTestLanguage.g:14322:10: ( ( '0' .. '9' )+ )
|
||||
// InternalBeeLangTestLanguage.g:14322:12: ( '0' .. '9' )+
|
||||
// InternalBeeLangTestLanguage.g:14327:10: ( ( '0' .. '9' )+ )
|
||||
// InternalBeeLangTestLanguage.g:14327:12: ( '0' .. '9' )+
|
||||
{
|
||||
// InternalBeeLangTestLanguage.g:14322:12: ( '0' .. '9' )+
|
||||
// InternalBeeLangTestLanguage.g:14327:12: ( '0' .. '9' )+
|
||||
int cnt5=0;
|
||||
loop5:
|
||||
do {
|
||||
|
@ -1674,7 +1674,7 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt5) {
|
||||
case 1 :
|
||||
// InternalBeeLangTestLanguage.g:14322:13: '0' .. '9'
|
||||
// InternalBeeLangTestLanguage.g:14327:13: '0' .. '9'
|
||||
{
|
||||
matchRange('0','9');
|
||||
|
||||
|
@ -1706,10 +1706,10 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_STRING;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalBeeLangTestLanguage.g:14324:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||
// InternalBeeLangTestLanguage.g:14324:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
// InternalBeeLangTestLanguage.g:14329:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||
// InternalBeeLangTestLanguage.g:14329:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
{
|
||||
// InternalBeeLangTestLanguage.g:14324:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
// InternalBeeLangTestLanguage.g:14329:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
int alt8=2;
|
||||
int LA8_0 = input.LA(1);
|
||||
|
||||
|
@ -1727,10 +1727,10 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt8) {
|
||||
case 1 :
|
||||
// InternalBeeLangTestLanguage.g:14324:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||
// InternalBeeLangTestLanguage.g:14329:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||
{
|
||||
match('\"');
|
||||
// InternalBeeLangTestLanguage.g:14324:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||
// InternalBeeLangTestLanguage.g:14329:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||
loop6:
|
||||
do {
|
||||
int alt6=3;
|
||||
|
@ -1746,7 +1746,7 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt6) {
|
||||
case 1 :
|
||||
// InternalBeeLangTestLanguage.g:14324:21: '\\\\' .
|
||||
// InternalBeeLangTestLanguage.g:14329:21: '\\\\' .
|
||||
{
|
||||
match('\\');
|
||||
matchAny();
|
||||
|
@ -1754,7 +1754,7 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalBeeLangTestLanguage.g:14324:28: ~ ( ( '\\\\' | '\"' ) )
|
||||
// InternalBeeLangTestLanguage.g:14329:28: ~ ( ( '\\\\' | '\"' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -1779,10 +1779,10 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalBeeLangTestLanguage.g:14324:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||
// InternalBeeLangTestLanguage.g:14329:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||
{
|
||||
match('\'');
|
||||
// InternalBeeLangTestLanguage.g:14324:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||
// InternalBeeLangTestLanguage.g:14329:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||
loop7:
|
||||
do {
|
||||
int alt7=3;
|
||||
|
@ -1798,7 +1798,7 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt7) {
|
||||
case 1 :
|
||||
// InternalBeeLangTestLanguage.g:14324:54: '\\\\' .
|
||||
// InternalBeeLangTestLanguage.g:14329:54: '\\\\' .
|
||||
{
|
||||
match('\\');
|
||||
matchAny();
|
||||
|
@ -1806,7 +1806,7 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalBeeLangTestLanguage.g:14324:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||
// InternalBeeLangTestLanguage.g:14329:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -1849,12 +1849,12 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ML_COMMENT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalBeeLangTestLanguage.g:14326:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalBeeLangTestLanguage.g:14326:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||
// InternalBeeLangTestLanguage.g:14331:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalBeeLangTestLanguage.g:14331:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||
{
|
||||
match("/*");
|
||||
|
||||
// InternalBeeLangTestLanguage.g:14326:24: ( options {greedy=false; } : . )*
|
||||
// InternalBeeLangTestLanguage.g:14331:24: ( options {greedy=false; } : . )*
|
||||
loop9:
|
||||
do {
|
||||
int alt9=2;
|
||||
|
@ -1879,7 +1879,7 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt9) {
|
||||
case 1 :
|
||||
// InternalBeeLangTestLanguage.g:14326:52: .
|
||||
// InternalBeeLangTestLanguage.g:14331:52: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
@ -1909,12 +1909,12 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_SL_COMMENT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalBeeLangTestLanguage.g:14328:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||
// InternalBeeLangTestLanguage.g:14328:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||
// InternalBeeLangTestLanguage.g:14333:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||
// InternalBeeLangTestLanguage.g:14333:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||
{
|
||||
match("//");
|
||||
|
||||
// InternalBeeLangTestLanguage.g:14328:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||
// InternalBeeLangTestLanguage.g:14333:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||
loop10:
|
||||
do {
|
||||
int alt10=2;
|
||||
|
@ -1927,7 +1927,7 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt10) {
|
||||
case 1 :
|
||||
// InternalBeeLangTestLanguage.g:14328:24: ~ ( ( '\\n' | '\\r' ) )
|
||||
// InternalBeeLangTestLanguage.g:14333:24: ~ ( ( '\\n' | '\\r' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -1947,7 +1947,7 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
} while (true);
|
||||
|
||||
// InternalBeeLangTestLanguage.g:14328:40: ( ( '\\r' )? '\\n' )?
|
||||
// InternalBeeLangTestLanguage.g:14333:40: ( ( '\\r' )? '\\n' )?
|
||||
int alt12=2;
|
||||
int LA12_0 = input.LA(1);
|
||||
|
||||
|
@ -1956,9 +1956,9 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt12) {
|
||||
case 1 :
|
||||
// InternalBeeLangTestLanguage.g:14328:41: ( '\\r' )? '\\n'
|
||||
// InternalBeeLangTestLanguage.g:14333:41: ( '\\r' )? '\\n'
|
||||
{
|
||||
// InternalBeeLangTestLanguage.g:14328:41: ( '\\r' )?
|
||||
// InternalBeeLangTestLanguage.g:14333:41: ( '\\r' )?
|
||||
int alt11=2;
|
||||
int LA11_0 = input.LA(1);
|
||||
|
||||
|
@ -1967,7 +1967,7 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt11) {
|
||||
case 1 :
|
||||
// InternalBeeLangTestLanguage.g:14328:41: '\\r'
|
||||
// InternalBeeLangTestLanguage.g:14333:41: '\\r'
|
||||
{
|
||||
match('\r');
|
||||
|
||||
|
@ -1999,10 +1999,10 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_WS;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalBeeLangTestLanguage.g:14330:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||
// InternalBeeLangTestLanguage.g:14330:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
// InternalBeeLangTestLanguage.g:14335:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||
// InternalBeeLangTestLanguage.g:14335:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
{
|
||||
// InternalBeeLangTestLanguage.g:14330:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
// InternalBeeLangTestLanguage.g:14335:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
int cnt13=0;
|
||||
loop13:
|
||||
do {
|
||||
|
@ -2056,8 +2056,8 @@ public class InternalBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ANY_OTHER;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalBeeLangTestLanguage.g:14332:16: ( . )
|
||||
// InternalBeeLangTestLanguage.g:14332:18: .
|
||||
// InternalBeeLangTestLanguage.g:14337:16: ( . )
|
||||
// InternalBeeLangTestLanguage.g:14337:18: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
parser grammar InternalExBeeLangTestLanguageParser;
|
||||
|
||||
options {
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
grammar InternalSimpleBeeLangTestLanguage;
|
||||
|
||||
options {
|
||||
|
|
|
@ -1451,12 +1451,12 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_DOCUMENTATION;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalSimpleBeeLangTestLanguage.g:14341:20: ( '/**' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14341:22: '/**' ( options {greedy=false; } : . )* '*/'
|
||||
// InternalSimpleBeeLangTestLanguage.g:14346:20: ( '/**' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14346:22: '/**' ( options {greedy=false; } : . )* '*/'
|
||||
{
|
||||
match("/**");
|
||||
|
||||
// InternalSimpleBeeLangTestLanguage.g:14341:28: ( options {greedy=false; } : . )*
|
||||
// InternalSimpleBeeLangTestLanguage.g:14346:28: ( options {greedy=false; } : . )*
|
||||
loop1:
|
||||
do {
|
||||
int alt1=2;
|
||||
|
@ -1481,7 +1481,7 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt1) {
|
||||
case 1 :
|
||||
// InternalSimpleBeeLangTestLanguage.g:14341:56: .
|
||||
// InternalSimpleBeeLangTestLanguage.g:14346:56: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
@ -1511,8 +1511,8 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_HEX;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalSimpleBeeLangTestLanguage.g:14343:10: ( '0' ( 'x' | 'X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14343:12: '0' ( 'x' | 'X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
|
||||
// InternalSimpleBeeLangTestLanguage.g:14348:10: ( '0' ( 'x' | 'X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14348:12: '0' ( 'x' | 'X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
|
||||
{
|
||||
match('0');
|
||||
if ( input.LA(1)=='X'||input.LA(1)=='x' ) {
|
||||
|
@ -1524,7 +1524,7 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
recover(mse);
|
||||
throw mse;}
|
||||
|
||||
// InternalSimpleBeeLangTestLanguage.g:14343:26: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
|
||||
// InternalSimpleBeeLangTestLanguage.g:14348:26: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
|
||||
int cnt2=0;
|
||||
loop2:
|
||||
do {
|
||||
|
@ -1578,10 +1578,10 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ID;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalSimpleBeeLangTestLanguage.g:14345:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14345:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
// InternalSimpleBeeLangTestLanguage.g:14350:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14350:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
{
|
||||
// InternalSimpleBeeLangTestLanguage.g:14345:11: ( '^' )?
|
||||
// InternalSimpleBeeLangTestLanguage.g:14350:11: ( '^' )?
|
||||
int alt3=2;
|
||||
int LA3_0 = input.LA(1);
|
||||
|
||||
|
@ -1590,7 +1590,7 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt3) {
|
||||
case 1 :
|
||||
// InternalSimpleBeeLangTestLanguage.g:14345:11: '^'
|
||||
// InternalSimpleBeeLangTestLanguage.g:14350:11: '^'
|
||||
{
|
||||
match('^');
|
||||
|
||||
|
@ -1608,7 +1608,7 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
recover(mse);
|
||||
throw mse;}
|
||||
|
||||
// InternalSimpleBeeLangTestLanguage.g:14345:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
// InternalSimpleBeeLangTestLanguage.g:14350:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
loop4:
|
||||
do {
|
||||
int alt4=2;
|
||||
|
@ -1657,10 +1657,10 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_INT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalSimpleBeeLangTestLanguage.g:14347:10: ( ( '0' .. '9' )+ )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14347:12: ( '0' .. '9' )+
|
||||
// InternalSimpleBeeLangTestLanguage.g:14352:10: ( ( '0' .. '9' )+ )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14352:12: ( '0' .. '9' )+
|
||||
{
|
||||
// InternalSimpleBeeLangTestLanguage.g:14347:12: ( '0' .. '9' )+
|
||||
// InternalSimpleBeeLangTestLanguage.g:14352:12: ( '0' .. '9' )+
|
||||
int cnt5=0;
|
||||
loop5:
|
||||
do {
|
||||
|
@ -1674,7 +1674,7 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt5) {
|
||||
case 1 :
|
||||
// InternalSimpleBeeLangTestLanguage.g:14347:13: '0' .. '9'
|
||||
// InternalSimpleBeeLangTestLanguage.g:14352:13: '0' .. '9'
|
||||
{
|
||||
matchRange('0','9');
|
||||
|
||||
|
@ -1706,10 +1706,10 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_STRING;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalSimpleBeeLangTestLanguage.g:14349:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14349:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14354:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14354:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
{
|
||||
// InternalSimpleBeeLangTestLanguage.g:14349:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14354:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
int alt8=2;
|
||||
int LA8_0 = input.LA(1);
|
||||
|
||||
|
@ -1727,10 +1727,10 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt8) {
|
||||
case 1 :
|
||||
// InternalSimpleBeeLangTestLanguage.g:14349:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||
// InternalSimpleBeeLangTestLanguage.g:14354:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||
{
|
||||
match('\"');
|
||||
// InternalSimpleBeeLangTestLanguage.g:14349:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||
// InternalSimpleBeeLangTestLanguage.g:14354:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||
loop6:
|
||||
do {
|
||||
int alt6=3;
|
||||
|
@ -1746,7 +1746,7 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt6) {
|
||||
case 1 :
|
||||
// InternalSimpleBeeLangTestLanguage.g:14349:21: '\\\\' .
|
||||
// InternalSimpleBeeLangTestLanguage.g:14354:21: '\\\\' .
|
||||
{
|
||||
match('\\');
|
||||
matchAny();
|
||||
|
@ -1754,7 +1754,7 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalSimpleBeeLangTestLanguage.g:14349:28: ~ ( ( '\\\\' | '\"' ) )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14354:28: ~ ( ( '\\\\' | '\"' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -1779,10 +1779,10 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalSimpleBeeLangTestLanguage.g:14349:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||
// InternalSimpleBeeLangTestLanguage.g:14354:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||
{
|
||||
match('\'');
|
||||
// InternalSimpleBeeLangTestLanguage.g:14349:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||
// InternalSimpleBeeLangTestLanguage.g:14354:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||
loop7:
|
||||
do {
|
||||
int alt7=3;
|
||||
|
@ -1798,7 +1798,7 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt7) {
|
||||
case 1 :
|
||||
// InternalSimpleBeeLangTestLanguage.g:14349:54: '\\\\' .
|
||||
// InternalSimpleBeeLangTestLanguage.g:14354:54: '\\\\' .
|
||||
{
|
||||
match('\\');
|
||||
matchAny();
|
||||
|
@ -1806,7 +1806,7 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalSimpleBeeLangTestLanguage.g:14349:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14354:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -1849,12 +1849,12 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ML_COMMENT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalSimpleBeeLangTestLanguage.g:14351:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14351:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||
// InternalSimpleBeeLangTestLanguage.g:14356:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14356:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||
{
|
||||
match("/*");
|
||||
|
||||
// InternalSimpleBeeLangTestLanguage.g:14351:24: ( options {greedy=false; } : . )*
|
||||
// InternalSimpleBeeLangTestLanguage.g:14356:24: ( options {greedy=false; } : . )*
|
||||
loop9:
|
||||
do {
|
||||
int alt9=2;
|
||||
|
@ -1879,7 +1879,7 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt9) {
|
||||
case 1 :
|
||||
// InternalSimpleBeeLangTestLanguage.g:14351:52: .
|
||||
// InternalSimpleBeeLangTestLanguage.g:14356:52: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
@ -1909,12 +1909,12 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_SL_COMMENT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalSimpleBeeLangTestLanguage.g:14353:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14353:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||
// InternalSimpleBeeLangTestLanguage.g:14358:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14358:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||
{
|
||||
match("//");
|
||||
|
||||
// InternalSimpleBeeLangTestLanguage.g:14353:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||
// InternalSimpleBeeLangTestLanguage.g:14358:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||
loop10:
|
||||
do {
|
||||
int alt10=2;
|
||||
|
@ -1927,7 +1927,7 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt10) {
|
||||
case 1 :
|
||||
// InternalSimpleBeeLangTestLanguage.g:14353:24: ~ ( ( '\\n' | '\\r' ) )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14358:24: ~ ( ( '\\n' | '\\r' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -1947,7 +1947,7 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
} while (true);
|
||||
|
||||
// InternalSimpleBeeLangTestLanguage.g:14353:40: ( ( '\\r' )? '\\n' )?
|
||||
// InternalSimpleBeeLangTestLanguage.g:14358:40: ( ( '\\r' )? '\\n' )?
|
||||
int alt12=2;
|
||||
int LA12_0 = input.LA(1);
|
||||
|
||||
|
@ -1956,9 +1956,9 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt12) {
|
||||
case 1 :
|
||||
// InternalSimpleBeeLangTestLanguage.g:14353:41: ( '\\r' )? '\\n'
|
||||
// InternalSimpleBeeLangTestLanguage.g:14358:41: ( '\\r' )? '\\n'
|
||||
{
|
||||
// InternalSimpleBeeLangTestLanguage.g:14353:41: ( '\\r' )?
|
||||
// InternalSimpleBeeLangTestLanguage.g:14358:41: ( '\\r' )?
|
||||
int alt11=2;
|
||||
int LA11_0 = input.LA(1);
|
||||
|
||||
|
@ -1967,7 +1967,7 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt11) {
|
||||
case 1 :
|
||||
// InternalSimpleBeeLangTestLanguage.g:14353:41: '\\r'
|
||||
// InternalSimpleBeeLangTestLanguage.g:14358:41: '\\r'
|
||||
{
|
||||
match('\r');
|
||||
|
||||
|
@ -1999,10 +1999,10 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_WS;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalSimpleBeeLangTestLanguage.g:14355:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14355:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
// InternalSimpleBeeLangTestLanguage.g:14360:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14360:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
{
|
||||
// InternalSimpleBeeLangTestLanguage.g:14355:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
// InternalSimpleBeeLangTestLanguage.g:14360:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
int cnt13=0;
|
||||
loop13:
|
||||
do {
|
||||
|
@ -2056,8 +2056,8 @@ public class InternalSimpleBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ANY_OTHER;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalSimpleBeeLangTestLanguage.g:14357:16: ( . )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14357:18: .
|
||||
// InternalSimpleBeeLangTestLanguage.g:14362:16: ( . )
|
||||
// InternalSimpleBeeLangTestLanguage.g:14362:18: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
lexer grammar InternalExBeeLangTestLanguageLexer;
|
||||
|
||||
@header {
|
||||
|
|
|
@ -10,6 +10,14 @@ import java.util.Stack;
|
|||
import java.util.List;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
@SuppressWarnings("all")
|
||||
public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
||||
public static final int Val=30;
|
||||
|
@ -106,8 +114,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RequiresMax;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:14:13: ( 'requires-max' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:14:15: 'requires-max'
|
||||
// InternalExBeeLangTestLanguageLexer.g:19:13: ( 'requires-max' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:19:15: 'requires-max'
|
||||
{
|
||||
match("requires-max");
|
||||
|
||||
|
@ -127,8 +135,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RequiresMin;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:16:13: ( 'requires-min' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:16:15: 'requires-min'
|
||||
// InternalExBeeLangTestLanguageLexer.g:21:13: ( 'requires-min' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:21:15: 'requires-min'
|
||||
{
|
||||
match("requires-min");
|
||||
|
||||
|
@ -148,8 +156,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Implements;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:18:12: ( 'implements' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:18:14: 'implements'
|
||||
// InternalExBeeLangTestLanguageLexer.g:23:12: ( 'implements' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:23:14: 'implements'
|
||||
{
|
||||
match("implements");
|
||||
|
||||
|
@ -169,8 +177,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Properties;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:20:12: ( 'properties' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:20:14: 'properties'
|
||||
// InternalExBeeLangTestLanguageLexer.g:25:12: ( 'properties' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:25:14: 'properties'
|
||||
{
|
||||
match("properties");
|
||||
|
||||
|
@ -190,8 +198,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Function;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:22:10: ( 'function' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:22:12: 'function'
|
||||
// InternalExBeeLangTestLanguageLexer.g:27:10: ( 'function' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:27:12: 'function'
|
||||
{
|
||||
match("function");
|
||||
|
||||
|
@ -211,8 +219,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Provides;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:24:10: ( 'provides' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:24:12: 'provides'
|
||||
// InternalExBeeLangTestLanguageLexer.g:29:10: ( 'provides' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:29:12: 'provides'
|
||||
{
|
||||
match("provides");
|
||||
|
||||
|
@ -232,8 +240,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Requires;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:26:10: ( 'requires' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:26:12: 'requires'
|
||||
// InternalExBeeLangTestLanguageLexer.g:31:10: ( 'requires' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:31:12: 'requires'
|
||||
{
|
||||
match("requires");
|
||||
|
||||
|
@ -253,8 +261,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Builder;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:28:9: ( 'builder' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:28:11: 'builder'
|
||||
// InternalExBeeLangTestLanguageLexer.g:33:9: ( 'builder' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:33:11: 'builder'
|
||||
{
|
||||
match("builder");
|
||||
|
||||
|
@ -274,8 +282,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Context;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:30:9: ( 'context' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:30:11: 'context'
|
||||
// InternalExBeeLangTestLanguageLexer.g:35:9: ( 'context' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:35:11: 'context'
|
||||
{
|
||||
match("context");
|
||||
|
||||
|
@ -295,8 +303,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Version;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:32:9: ( 'version' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:32:11: 'version'
|
||||
// InternalExBeeLangTestLanguageLexer.g:37:9: ( 'version' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:37:11: 'version'
|
||||
{
|
||||
match("version");
|
||||
|
||||
|
@ -316,8 +324,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Cached;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:34:8: ( 'cached' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:34:10: 'cached'
|
||||
// InternalExBeeLangTestLanguageLexer.g:39:8: ( 'cached' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:39:10: 'cached'
|
||||
{
|
||||
match("cached");
|
||||
|
||||
|
@ -337,8 +345,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Greedy;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:36:8: ( 'greedy' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:36:10: 'greedy'
|
||||
// InternalExBeeLangTestLanguageLexer.g:41:8: ( 'greedy' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:41:10: 'greedy'
|
||||
{
|
||||
match("greedy");
|
||||
|
||||
|
@ -358,8 +366,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Output;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:38:8: ( 'output' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:38:10: 'output'
|
||||
// InternalExBeeLangTestLanguageLexer.g:43:8: ( 'output' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:43:10: 'output'
|
||||
{
|
||||
match("output");
|
||||
|
||||
|
@ -379,8 +387,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Source;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:40:8: ( 'source' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:40:10: 'source'
|
||||
// InternalExBeeLangTestLanguageLexer.g:45:8: ( 'source' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:45:10: 'source'
|
||||
{
|
||||
match("source");
|
||||
|
||||
|
@ -400,8 +408,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Final;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:42:7: ( 'final' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:42:9: 'final'
|
||||
// InternalExBeeLangTestLanguageLexer.g:47:7: ( 'final' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:47:9: 'final'
|
||||
{
|
||||
match("final");
|
||||
|
||||
|
@ -421,8 +429,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Input;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:44:7: ( 'input' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:44:9: 'input'
|
||||
// InternalExBeeLangTestLanguageLexer.g:49:7: ( 'input' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:49:9: 'input'
|
||||
{
|
||||
match("input");
|
||||
|
||||
|
@ -442,8 +450,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Name;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:46:6: ( 'name' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:46:8: 'name'
|
||||
// InternalExBeeLangTestLanguageLexer.g:51:6: ( 'name' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:51:8: 'name'
|
||||
{
|
||||
match("name");
|
||||
|
||||
|
@ -463,8 +471,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = This;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:48:6: ( 'this' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:48:8: 'this'
|
||||
// InternalExBeeLangTestLanguageLexer.g:53:6: ( 'this' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:53:8: 'this'
|
||||
{
|
||||
match("this");
|
||||
|
||||
|
@ -484,8 +492,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Unit;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:50:6: ( 'unit' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:50:8: 'unit'
|
||||
// InternalExBeeLangTestLanguageLexer.g:55:6: ( 'unit' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:55:8: 'unit'
|
||||
{
|
||||
match("unit");
|
||||
|
||||
|
@ -505,8 +513,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = When;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:52:6: ( 'when' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:52:8: 'when'
|
||||
// InternalExBeeLangTestLanguageLexer.g:57:6: ( 'when' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:57:8: 'when'
|
||||
{
|
||||
match("when");
|
||||
|
||||
|
@ -526,8 +534,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = With;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:54:6: ( 'with' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:54:8: 'with'
|
||||
// InternalExBeeLangTestLanguageLexer.g:59:6: ( 'with' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:59:8: 'with'
|
||||
{
|
||||
match("with");
|
||||
|
||||
|
@ -547,8 +555,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = ExclamationMarkEqualsSignEqualsSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:56:37: ( '!==' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:56:39: '!=='
|
||||
// InternalExBeeLangTestLanguageLexer.g:61:37: ( '!==' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:61:39: '!=='
|
||||
{
|
||||
match("!==");
|
||||
|
||||
|
@ -568,8 +576,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = FullStopFullStopFullStop;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:58:26: ( '...' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:58:28: '...'
|
||||
// InternalExBeeLangTestLanguageLexer.g:63:26: ( '...' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:63:28: '...'
|
||||
{
|
||||
match("...");
|
||||
|
||||
|
@ -589,8 +597,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = EqualsSignEqualsSignEqualsSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:60:32: ( '===' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:60:34: '==='
|
||||
// InternalExBeeLangTestLanguageLexer.g:65:32: ( '===' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:65:34: '==='
|
||||
{
|
||||
match("===");
|
||||
|
||||
|
@ -610,8 +618,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Env;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:62:5: ( 'env' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:62:7: 'env'
|
||||
// InternalExBeeLangTestLanguageLexer.g:67:5: ( 'env' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:67:7: 'env'
|
||||
{
|
||||
match("env");
|
||||
|
||||
|
@ -631,8 +639,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = New;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:64:5: ( 'new' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:64:7: 'new'
|
||||
// InternalExBeeLangTestLanguageLexer.g:69:5: ( 'new' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:69:7: 'new'
|
||||
{
|
||||
match("new");
|
||||
|
||||
|
@ -652,8 +660,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Val;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:66:5: ( 'val' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:66:7: 'val'
|
||||
// InternalExBeeLangTestLanguageLexer.g:71:5: ( 'val' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:71:7: 'val'
|
||||
{
|
||||
match("val");
|
||||
|
||||
|
@ -673,8 +681,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Var;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:68:5: ( 'var' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:68:7: 'var'
|
||||
// InternalExBeeLangTestLanguageLexer.g:73:5: ( 'var' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:73:7: 'var'
|
||||
{
|
||||
match("var");
|
||||
|
||||
|
@ -694,8 +702,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = ExclamationMarkEqualsSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:70:27: ( '!=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:70:29: '!='
|
||||
// InternalExBeeLangTestLanguageLexer.g:75:27: ( '!=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:75:29: '!='
|
||||
{
|
||||
match("!=");
|
||||
|
||||
|
@ -715,8 +723,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = PercentSignEqualsSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:72:23: ( '%=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:72:25: '%='
|
||||
// InternalExBeeLangTestLanguageLexer.g:77:23: ( '%=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:77:25: '%='
|
||||
{
|
||||
match("%=");
|
||||
|
||||
|
@ -736,8 +744,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = AmpersandAmpersand;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:74:20: ( '&&' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:74:22: '&&'
|
||||
// InternalExBeeLangTestLanguageLexer.g:79:20: ( '&&' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:79:22: '&&'
|
||||
{
|
||||
match("&&");
|
||||
|
||||
|
@ -757,8 +765,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = AsteriskEqualsSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:76:20: ( '*=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:76:22: '*='
|
||||
// InternalExBeeLangTestLanguageLexer.g:81:20: ( '*=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:81:22: '*='
|
||||
{
|
||||
match("*=");
|
||||
|
||||
|
@ -778,8 +786,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = PlusSignPlusSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:78:18: ( '++' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:78:20: '++'
|
||||
// InternalExBeeLangTestLanguageLexer.g:83:18: ( '++' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:83:20: '++'
|
||||
{
|
||||
match("++");
|
||||
|
||||
|
@ -799,8 +807,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = PlusSignEqualsSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:80:20: ( '+=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:80:22: '+='
|
||||
// InternalExBeeLangTestLanguageLexer.g:85:20: ( '+=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:85:22: '+='
|
||||
{
|
||||
match("+=");
|
||||
|
||||
|
@ -820,8 +828,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = HyphenMinusHyphenMinus;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:82:24: ( '--' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:82:26: '--'
|
||||
// InternalExBeeLangTestLanguageLexer.g:87:24: ( '--' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:87:26: '--'
|
||||
{
|
||||
match("--");
|
||||
|
||||
|
@ -841,8 +849,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = HyphenMinusEqualsSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:84:23: ( '-=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:84:25: '-='
|
||||
// InternalExBeeLangTestLanguageLexer.g:89:23: ( '-=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:89:25: '-='
|
||||
{
|
||||
match("-=");
|
||||
|
||||
|
@ -862,8 +870,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = FullStopFullStop;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:86:18: ( '..' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:86:20: '..'
|
||||
// InternalExBeeLangTestLanguageLexer.g:91:18: ( '..' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:91:20: '..'
|
||||
{
|
||||
match("..");
|
||||
|
||||
|
@ -883,8 +891,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = SolidusEqualsSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:88:19: ( '/=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:88:21: '/='
|
||||
// InternalExBeeLangTestLanguageLexer.g:93:19: ( '/=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:93:21: '/='
|
||||
{
|
||||
match("/=");
|
||||
|
||||
|
@ -904,8 +912,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = LessThanSignEqualsSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:90:24: ( '<=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:90:26: '<='
|
||||
// InternalExBeeLangTestLanguageLexer.g:95:24: ( '<=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:95:26: '<='
|
||||
{
|
||||
match("<=");
|
||||
|
||||
|
@ -925,8 +933,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = EqualsSignEqualsSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:92:22: ( '==' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:92:24: '=='
|
||||
// InternalExBeeLangTestLanguageLexer.g:97:22: ( '==' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:97:24: '=='
|
||||
{
|
||||
match("==");
|
||||
|
||||
|
@ -946,8 +954,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = EqualsSignGreaterThanSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:94:27: ( '=>' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:94:29: '=>'
|
||||
// InternalExBeeLangTestLanguageLexer.g:99:27: ( '=>' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:99:29: '=>'
|
||||
{
|
||||
match("=>");
|
||||
|
||||
|
@ -967,8 +975,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = GreaterThanSignEqualsSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:96:27: ( '>=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:96:29: '>='
|
||||
// InternalExBeeLangTestLanguageLexer.g:101:27: ( '>=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:101:29: '>='
|
||||
{
|
||||
match(">=");
|
||||
|
||||
|
@ -988,8 +996,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = As;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:98:4: ( 'as' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:98:6: 'as'
|
||||
// InternalExBeeLangTestLanguageLexer.g:103:4: ( 'as' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:103:6: 'as'
|
||||
{
|
||||
match("as");
|
||||
|
||||
|
@ -1009,8 +1017,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = VerticalLineVerticalLine;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:100:26: ( '||' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:100:28: '||'
|
||||
// InternalExBeeLangTestLanguageLexer.g:105:26: ( '||' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:105:28: '||'
|
||||
{
|
||||
match("||");
|
||||
|
||||
|
@ -1030,8 +1038,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = TildeEqualsSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:102:17: ( '~=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:102:19: '~='
|
||||
// InternalExBeeLangTestLanguageLexer.g:107:17: ( '~=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:107:19: '~='
|
||||
{
|
||||
match("~=");
|
||||
|
||||
|
@ -1051,8 +1059,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = ExclamationMark;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:104:17: ( '!' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:104:19: '!'
|
||||
// InternalExBeeLangTestLanguageLexer.g:109:17: ( '!' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:109:19: '!'
|
||||
{
|
||||
match('!');
|
||||
|
||||
|
@ -1071,8 +1079,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = PercentSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:106:13: ( '%' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:106:15: '%'
|
||||
// InternalExBeeLangTestLanguageLexer.g:111:13: ( '%' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:111:15: '%'
|
||||
{
|
||||
match('%');
|
||||
|
||||
|
@ -1091,8 +1099,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = LeftParenthesis;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:108:17: ( '(' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:108:19: '('
|
||||
// InternalExBeeLangTestLanguageLexer.g:113:17: ( '(' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:113:19: '('
|
||||
{
|
||||
match('(');
|
||||
|
||||
|
@ -1111,8 +1119,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RightParenthesis;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:110:18: ( ')' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:110:20: ')'
|
||||
// InternalExBeeLangTestLanguageLexer.g:115:18: ( ')' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:115:20: ')'
|
||||
{
|
||||
match(')');
|
||||
|
||||
|
@ -1131,8 +1139,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Asterisk;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:112:10: ( '*' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:112:12: '*'
|
||||
// InternalExBeeLangTestLanguageLexer.g:117:10: ( '*' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:117:12: '*'
|
||||
{
|
||||
match('*');
|
||||
|
||||
|
@ -1151,8 +1159,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = PlusSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:114:10: ( '+' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:114:12: '+'
|
||||
// InternalExBeeLangTestLanguageLexer.g:119:10: ( '+' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:119:12: '+'
|
||||
{
|
||||
match('+');
|
||||
|
||||
|
@ -1171,8 +1179,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Comma;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:116:7: ( ',' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:116:9: ','
|
||||
// InternalExBeeLangTestLanguageLexer.g:121:7: ( ',' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:121:9: ','
|
||||
{
|
||||
match(',');
|
||||
|
||||
|
@ -1191,8 +1199,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = HyphenMinus;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:118:13: ( '-' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:118:15: '-'
|
||||
// InternalExBeeLangTestLanguageLexer.g:123:13: ( '-' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:123:15: '-'
|
||||
{
|
||||
match('-');
|
||||
|
||||
|
@ -1211,8 +1219,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = FullStop;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:120:10: ( '.' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:120:12: '.'
|
||||
// InternalExBeeLangTestLanguageLexer.g:125:10: ( '.' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:125:12: '.'
|
||||
{
|
||||
match('.');
|
||||
|
||||
|
@ -1231,8 +1239,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Solidus;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:122:9: ( '/' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:122:11: '/'
|
||||
// InternalExBeeLangTestLanguageLexer.g:127:9: ( '/' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:127:11: '/'
|
||||
{
|
||||
match('/');
|
||||
|
||||
|
@ -1251,8 +1259,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Colon;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:124:7: ( ':' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:124:9: ':'
|
||||
// InternalExBeeLangTestLanguageLexer.g:129:7: ( ':' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:129:9: ':'
|
||||
{
|
||||
match(':');
|
||||
|
||||
|
@ -1271,8 +1279,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = Semicolon;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:126:11: ( ';' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:126:13: ';'
|
||||
// InternalExBeeLangTestLanguageLexer.g:131:11: ( ';' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:131:13: ';'
|
||||
{
|
||||
match(';');
|
||||
|
||||
|
@ -1291,8 +1299,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = LessThanSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:128:14: ( '<' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:128:16: '<'
|
||||
// InternalExBeeLangTestLanguageLexer.g:133:14: ( '<' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:133:16: '<'
|
||||
{
|
||||
match('<');
|
||||
|
||||
|
@ -1311,8 +1319,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = EqualsSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:130:12: ( '=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:130:14: '='
|
||||
// InternalExBeeLangTestLanguageLexer.g:135:12: ( '=' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:135:14: '='
|
||||
{
|
||||
match('=');
|
||||
|
||||
|
@ -1331,8 +1339,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = GreaterThanSign;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:132:17: ( '>' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:132:19: '>'
|
||||
// InternalExBeeLangTestLanguageLexer.g:137:17: ( '>' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:137:19: '>'
|
||||
{
|
||||
match('>');
|
||||
|
||||
|
@ -1351,8 +1359,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = LeftSquareBracket;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:134:19: ( '[' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:134:21: '['
|
||||
// InternalExBeeLangTestLanguageLexer.g:139:19: ( '[' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:139:21: '['
|
||||
{
|
||||
match('[');
|
||||
|
||||
|
@ -1371,8 +1379,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RightSquareBracket;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:136:20: ( ']' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:136:22: ']'
|
||||
// InternalExBeeLangTestLanguageLexer.g:141:20: ( ']' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:141:22: ']'
|
||||
{
|
||||
match(']');
|
||||
|
||||
|
@ -1391,8 +1399,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = LeftCurlyBracket;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:138:18: ( '{' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:138:20: '{'
|
||||
// InternalExBeeLangTestLanguageLexer.g:143:18: ( '{' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:143:20: '{'
|
||||
{
|
||||
match('{');
|
||||
|
||||
|
@ -1411,8 +1419,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = VerticalLine;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:140:14: ( '|' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:140:16: '|'
|
||||
// InternalExBeeLangTestLanguageLexer.g:145:14: ( '|' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:145:16: '|'
|
||||
{
|
||||
match('|');
|
||||
|
||||
|
@ -1431,8 +1439,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RightCurlyBracket;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:142:19: ( '}' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:142:21: '}'
|
||||
// InternalExBeeLangTestLanguageLexer.g:147:19: ( '}' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:147:21: '}'
|
||||
{
|
||||
match('}');
|
||||
|
||||
|
@ -1451,12 +1459,12 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_DOCUMENTATION;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:144:20: ( '/**' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:144:22: '/**' ( options {greedy=false; } : . )* '*/'
|
||||
// InternalExBeeLangTestLanguageLexer.g:149:20: ( '/**' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:149:22: '/**' ( options {greedy=false; } : . )* '*/'
|
||||
{
|
||||
match("/**");
|
||||
|
||||
// InternalExBeeLangTestLanguageLexer.g:144:28: ( options {greedy=false; } : . )*
|
||||
// InternalExBeeLangTestLanguageLexer.g:149:28: ( options {greedy=false; } : . )*
|
||||
loop1:
|
||||
do {
|
||||
int alt1=2;
|
||||
|
@ -1481,7 +1489,7 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt1) {
|
||||
case 1 :
|
||||
// InternalExBeeLangTestLanguageLexer.g:144:56: .
|
||||
// InternalExBeeLangTestLanguageLexer.g:149:56: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
@ -1511,8 +1519,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_HEX;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:146:10: ( '0' ( 'x' | 'X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ )
|
||||
// InternalExBeeLangTestLanguageLexer.g:146:12: '0' ( 'x' | 'X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
|
||||
// InternalExBeeLangTestLanguageLexer.g:151:10: ( '0' ( 'x' | 'X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+ )
|
||||
// InternalExBeeLangTestLanguageLexer.g:151:12: '0' ( 'x' | 'X' ) ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
|
||||
{
|
||||
match('0');
|
||||
if ( input.LA(1)=='X'||input.LA(1)=='x' ) {
|
||||
|
@ -1524,7 +1532,7 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
recover(mse);
|
||||
throw mse;}
|
||||
|
||||
// InternalExBeeLangTestLanguageLexer.g:146:26: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
|
||||
// InternalExBeeLangTestLanguageLexer.g:151:26: ( '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' )+
|
||||
int cnt2=0;
|
||||
loop2:
|
||||
do {
|
||||
|
@ -1578,10 +1586,10 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ID;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:148:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||
// InternalExBeeLangTestLanguageLexer.g:148:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
// InternalExBeeLangTestLanguageLexer.g:153:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||
// InternalExBeeLangTestLanguageLexer.g:153:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
{
|
||||
// InternalExBeeLangTestLanguageLexer.g:148:11: ( '^' )?
|
||||
// InternalExBeeLangTestLanguageLexer.g:153:11: ( '^' )?
|
||||
int alt3=2;
|
||||
int LA3_0 = input.LA(1);
|
||||
|
||||
|
@ -1590,7 +1598,7 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt3) {
|
||||
case 1 :
|
||||
// InternalExBeeLangTestLanguageLexer.g:148:11: '^'
|
||||
// InternalExBeeLangTestLanguageLexer.g:153:11: '^'
|
||||
{
|
||||
match('^');
|
||||
|
||||
|
@ -1608,7 +1616,7 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
recover(mse);
|
||||
throw mse;}
|
||||
|
||||
// InternalExBeeLangTestLanguageLexer.g:148:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
// InternalExBeeLangTestLanguageLexer.g:153:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
loop4:
|
||||
do {
|
||||
int alt4=2;
|
||||
|
@ -1657,10 +1665,10 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_INT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:150:10: ( ( '0' .. '9' )+ )
|
||||
// InternalExBeeLangTestLanguageLexer.g:150:12: ( '0' .. '9' )+
|
||||
// InternalExBeeLangTestLanguageLexer.g:155:10: ( ( '0' .. '9' )+ )
|
||||
// InternalExBeeLangTestLanguageLexer.g:155:12: ( '0' .. '9' )+
|
||||
{
|
||||
// InternalExBeeLangTestLanguageLexer.g:150:12: ( '0' .. '9' )+
|
||||
// InternalExBeeLangTestLanguageLexer.g:155:12: ( '0' .. '9' )+
|
||||
int cnt5=0;
|
||||
loop5:
|
||||
do {
|
||||
|
@ -1674,7 +1682,7 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt5) {
|
||||
case 1 :
|
||||
// InternalExBeeLangTestLanguageLexer.g:150:13: '0' .. '9'
|
||||
// InternalExBeeLangTestLanguageLexer.g:155:13: '0' .. '9'
|
||||
{
|
||||
matchRange('0','9');
|
||||
|
||||
|
@ -1706,10 +1714,10 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_STRING;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:152:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||
// InternalExBeeLangTestLanguageLexer.g:152:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:157:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||
// InternalExBeeLangTestLanguageLexer.g:157:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
{
|
||||
// InternalExBeeLangTestLanguageLexer.g:152:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:157:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
int alt8=2;
|
||||
int LA8_0 = input.LA(1);
|
||||
|
||||
|
@ -1727,10 +1735,10 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt8) {
|
||||
case 1 :
|
||||
// InternalExBeeLangTestLanguageLexer.g:152:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||
// InternalExBeeLangTestLanguageLexer.g:157:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||
{
|
||||
match('\"');
|
||||
// InternalExBeeLangTestLanguageLexer.g:152:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||
// InternalExBeeLangTestLanguageLexer.g:157:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||
loop6:
|
||||
do {
|
||||
int alt6=3;
|
||||
|
@ -1746,7 +1754,7 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt6) {
|
||||
case 1 :
|
||||
// InternalExBeeLangTestLanguageLexer.g:152:21: '\\\\' .
|
||||
// InternalExBeeLangTestLanguageLexer.g:157:21: '\\\\' .
|
||||
{
|
||||
match('\\');
|
||||
matchAny();
|
||||
|
@ -1754,7 +1762,7 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalExBeeLangTestLanguageLexer.g:152:28: ~ ( ( '\\\\' | '\"' ) )
|
||||
// InternalExBeeLangTestLanguageLexer.g:157:28: ~ ( ( '\\\\' | '\"' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -1779,10 +1787,10 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalExBeeLangTestLanguageLexer.g:152:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||
// InternalExBeeLangTestLanguageLexer.g:157:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||
{
|
||||
match('\'');
|
||||
// InternalExBeeLangTestLanguageLexer.g:152:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||
// InternalExBeeLangTestLanguageLexer.g:157:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||
loop7:
|
||||
do {
|
||||
int alt7=3;
|
||||
|
@ -1798,7 +1806,7 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt7) {
|
||||
case 1 :
|
||||
// InternalExBeeLangTestLanguageLexer.g:152:54: '\\\\' .
|
||||
// InternalExBeeLangTestLanguageLexer.g:157:54: '\\\\' .
|
||||
{
|
||||
match('\\');
|
||||
matchAny();
|
||||
|
@ -1806,7 +1814,7 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalExBeeLangTestLanguageLexer.g:152:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||
// InternalExBeeLangTestLanguageLexer.g:157:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -1849,12 +1857,12 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ML_COMMENT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:154:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:154:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||
// InternalExBeeLangTestLanguageLexer.g:159:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalExBeeLangTestLanguageLexer.g:159:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||
{
|
||||
match("/*");
|
||||
|
||||
// InternalExBeeLangTestLanguageLexer.g:154:24: ( options {greedy=false; } : . )*
|
||||
// InternalExBeeLangTestLanguageLexer.g:159:24: ( options {greedy=false; } : . )*
|
||||
loop9:
|
||||
do {
|
||||
int alt9=2;
|
||||
|
@ -1879,7 +1887,7 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt9) {
|
||||
case 1 :
|
||||
// InternalExBeeLangTestLanguageLexer.g:154:52: .
|
||||
// InternalExBeeLangTestLanguageLexer.g:159:52: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
@ -1909,12 +1917,12 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_SL_COMMENT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:156:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||
// InternalExBeeLangTestLanguageLexer.g:156:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||
// InternalExBeeLangTestLanguageLexer.g:161:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||
// InternalExBeeLangTestLanguageLexer.g:161:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||
{
|
||||
match("//");
|
||||
|
||||
// InternalExBeeLangTestLanguageLexer.g:156:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||
// InternalExBeeLangTestLanguageLexer.g:161:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||
loop10:
|
||||
do {
|
||||
int alt10=2;
|
||||
|
@ -1927,7 +1935,7 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt10) {
|
||||
case 1 :
|
||||
// InternalExBeeLangTestLanguageLexer.g:156:24: ~ ( ( '\\n' | '\\r' ) )
|
||||
// InternalExBeeLangTestLanguageLexer.g:161:24: ~ ( ( '\\n' | '\\r' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -1947,7 +1955,7 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
} while (true);
|
||||
|
||||
// InternalExBeeLangTestLanguageLexer.g:156:40: ( ( '\\r' )? '\\n' )?
|
||||
// InternalExBeeLangTestLanguageLexer.g:161:40: ( ( '\\r' )? '\\n' )?
|
||||
int alt12=2;
|
||||
int LA12_0 = input.LA(1);
|
||||
|
||||
|
@ -1956,9 +1964,9 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt12) {
|
||||
case 1 :
|
||||
// InternalExBeeLangTestLanguageLexer.g:156:41: ( '\\r' )? '\\n'
|
||||
// InternalExBeeLangTestLanguageLexer.g:161:41: ( '\\r' )? '\\n'
|
||||
{
|
||||
// InternalExBeeLangTestLanguageLexer.g:156:41: ( '\\r' )?
|
||||
// InternalExBeeLangTestLanguageLexer.g:161:41: ( '\\r' )?
|
||||
int alt11=2;
|
||||
int LA11_0 = input.LA(1);
|
||||
|
||||
|
@ -1967,7 +1975,7 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt11) {
|
||||
case 1 :
|
||||
// InternalExBeeLangTestLanguageLexer.g:156:41: '\\r'
|
||||
// InternalExBeeLangTestLanguageLexer.g:161:41: '\\r'
|
||||
{
|
||||
match('\r');
|
||||
|
||||
|
@ -1999,10 +2007,10 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_WS;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:158:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||
// InternalExBeeLangTestLanguageLexer.g:158:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
// InternalExBeeLangTestLanguageLexer.g:163:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||
// InternalExBeeLangTestLanguageLexer.g:163:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
{
|
||||
// InternalExBeeLangTestLanguageLexer.g:158:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
// InternalExBeeLangTestLanguageLexer.g:163:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
int cnt13=0;
|
||||
loop13:
|
||||
do {
|
||||
|
@ -2056,8 +2064,8 @@ public class InternalExBeeLangTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ANY_OTHER;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalExBeeLangTestLanguageLexer.g:160:16: ( . )
|
||||
// InternalExBeeLangTestLanguageLexer.g:160:18: .
|
||||
// InternalExBeeLangTestLanguageLexer.g:165:16: ( . )
|
||||
// InternalExBeeLangTestLanguageLexer.g:165:18: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.fileAware.ide;
|
||||
|
||||
import com.google.inject.Binder;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.fileAware.ide.contentassist.antlr;
|
||||
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.fileAware.ide.contentassist.antlr;
|
||||
|
||||
import java.util.Collection;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
grammar InternalFileAwareTestLanguage;
|
||||
|
||||
options {
|
||||
|
|
|
@ -190,10 +190,10 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ID;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalFileAwareTestLanguage.g:745:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||
// InternalFileAwareTestLanguage.g:745:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
// InternalFileAwareTestLanguage.g:750:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||
// InternalFileAwareTestLanguage.g:750:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
{
|
||||
// InternalFileAwareTestLanguage.g:745:11: ( '^' )?
|
||||
// InternalFileAwareTestLanguage.g:750:11: ( '^' )?
|
||||
int alt1=2;
|
||||
int LA1_0 = input.LA(1);
|
||||
|
||||
|
@ -202,7 +202,7 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt1) {
|
||||
case 1 :
|
||||
// InternalFileAwareTestLanguage.g:745:11: '^'
|
||||
// InternalFileAwareTestLanguage.g:750:11: '^'
|
||||
{
|
||||
match('^');
|
||||
|
||||
|
@ -220,7 +220,7 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
recover(mse);
|
||||
throw mse;}
|
||||
|
||||
// InternalFileAwareTestLanguage.g:745:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
// InternalFileAwareTestLanguage.g:750:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
loop2:
|
||||
do {
|
||||
int alt2=2;
|
||||
|
@ -269,10 +269,10 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_INT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalFileAwareTestLanguage.g:747:10: ( ( '0' .. '9' )+ )
|
||||
// InternalFileAwareTestLanguage.g:747:12: ( '0' .. '9' )+
|
||||
// InternalFileAwareTestLanguage.g:752:10: ( ( '0' .. '9' )+ )
|
||||
// InternalFileAwareTestLanguage.g:752:12: ( '0' .. '9' )+
|
||||
{
|
||||
// InternalFileAwareTestLanguage.g:747:12: ( '0' .. '9' )+
|
||||
// InternalFileAwareTestLanguage.g:752:12: ( '0' .. '9' )+
|
||||
int cnt3=0;
|
||||
loop3:
|
||||
do {
|
||||
|
@ -286,7 +286,7 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt3) {
|
||||
case 1 :
|
||||
// InternalFileAwareTestLanguage.g:747:13: '0' .. '9'
|
||||
// InternalFileAwareTestLanguage.g:752:13: '0' .. '9'
|
||||
{
|
||||
matchRange('0','9');
|
||||
|
||||
|
@ -318,10 +318,10 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_STRING;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalFileAwareTestLanguage.g:749:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||
// InternalFileAwareTestLanguage.g:749:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
// InternalFileAwareTestLanguage.g:754:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||
// InternalFileAwareTestLanguage.g:754:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
{
|
||||
// InternalFileAwareTestLanguage.g:749:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
// InternalFileAwareTestLanguage.g:754:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
int alt6=2;
|
||||
int LA6_0 = input.LA(1);
|
||||
|
||||
|
@ -339,10 +339,10 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt6) {
|
||||
case 1 :
|
||||
// InternalFileAwareTestLanguage.g:749:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||
// InternalFileAwareTestLanguage.g:754:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||
{
|
||||
match('\"');
|
||||
// InternalFileAwareTestLanguage.g:749:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||
// InternalFileAwareTestLanguage.g:754:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||
loop4:
|
||||
do {
|
||||
int alt4=3;
|
||||
|
@ -358,7 +358,7 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt4) {
|
||||
case 1 :
|
||||
// InternalFileAwareTestLanguage.g:749:21: '\\\\' .
|
||||
// InternalFileAwareTestLanguage.g:754:21: '\\\\' .
|
||||
{
|
||||
match('\\');
|
||||
matchAny();
|
||||
|
@ -366,7 +366,7 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalFileAwareTestLanguage.g:749:28: ~ ( ( '\\\\' | '\"' ) )
|
||||
// InternalFileAwareTestLanguage.g:754:28: ~ ( ( '\\\\' | '\"' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -391,10 +391,10 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalFileAwareTestLanguage.g:749:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||
// InternalFileAwareTestLanguage.g:754:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||
{
|
||||
match('\'');
|
||||
// InternalFileAwareTestLanguage.g:749:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||
// InternalFileAwareTestLanguage.g:754:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||
loop5:
|
||||
do {
|
||||
int alt5=3;
|
||||
|
@ -410,7 +410,7 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt5) {
|
||||
case 1 :
|
||||
// InternalFileAwareTestLanguage.g:749:54: '\\\\' .
|
||||
// InternalFileAwareTestLanguage.g:754:54: '\\\\' .
|
||||
{
|
||||
match('\\');
|
||||
matchAny();
|
||||
|
@ -418,7 +418,7 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalFileAwareTestLanguage.g:749:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||
// InternalFileAwareTestLanguage.g:754:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -461,12 +461,12 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ML_COMMENT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalFileAwareTestLanguage.g:751:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalFileAwareTestLanguage.g:751:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||
// InternalFileAwareTestLanguage.g:756:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalFileAwareTestLanguage.g:756:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||
{
|
||||
match("/*");
|
||||
|
||||
// InternalFileAwareTestLanguage.g:751:24: ( options {greedy=false; } : . )*
|
||||
// InternalFileAwareTestLanguage.g:756:24: ( options {greedy=false; } : . )*
|
||||
loop7:
|
||||
do {
|
||||
int alt7=2;
|
||||
|
@ -491,7 +491,7 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt7) {
|
||||
case 1 :
|
||||
// InternalFileAwareTestLanguage.g:751:52: .
|
||||
// InternalFileAwareTestLanguage.g:756:52: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
@ -521,12 +521,12 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_SL_COMMENT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalFileAwareTestLanguage.g:753:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||
// InternalFileAwareTestLanguage.g:753:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||
// InternalFileAwareTestLanguage.g:758:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||
// InternalFileAwareTestLanguage.g:758:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||
{
|
||||
match("//");
|
||||
|
||||
// InternalFileAwareTestLanguage.g:753:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||
// InternalFileAwareTestLanguage.g:758:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||
loop8:
|
||||
do {
|
||||
int alt8=2;
|
||||
|
@ -539,7 +539,7 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt8) {
|
||||
case 1 :
|
||||
// InternalFileAwareTestLanguage.g:753:24: ~ ( ( '\\n' | '\\r' ) )
|
||||
// InternalFileAwareTestLanguage.g:758:24: ~ ( ( '\\n' | '\\r' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -559,7 +559,7 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
}
|
||||
} while (true);
|
||||
|
||||
// InternalFileAwareTestLanguage.g:753:40: ( ( '\\r' )? '\\n' )?
|
||||
// InternalFileAwareTestLanguage.g:758:40: ( ( '\\r' )? '\\n' )?
|
||||
int alt10=2;
|
||||
int LA10_0 = input.LA(1);
|
||||
|
||||
|
@ -568,9 +568,9 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt10) {
|
||||
case 1 :
|
||||
// InternalFileAwareTestLanguage.g:753:41: ( '\\r' )? '\\n'
|
||||
// InternalFileAwareTestLanguage.g:758:41: ( '\\r' )? '\\n'
|
||||
{
|
||||
// InternalFileAwareTestLanguage.g:753:41: ( '\\r' )?
|
||||
// InternalFileAwareTestLanguage.g:758:41: ( '\\r' )?
|
||||
int alt9=2;
|
||||
int LA9_0 = input.LA(1);
|
||||
|
||||
|
@ -579,7 +579,7 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt9) {
|
||||
case 1 :
|
||||
// InternalFileAwareTestLanguage.g:753:41: '\\r'
|
||||
// InternalFileAwareTestLanguage.g:758:41: '\\r'
|
||||
{
|
||||
match('\r');
|
||||
|
||||
|
@ -611,10 +611,10 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_WS;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalFileAwareTestLanguage.g:755:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||
// InternalFileAwareTestLanguage.g:755:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
// InternalFileAwareTestLanguage.g:760:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||
// InternalFileAwareTestLanguage.g:760:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
{
|
||||
// InternalFileAwareTestLanguage.g:755:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
// InternalFileAwareTestLanguage.g:760:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
int cnt11=0;
|
||||
loop11:
|
||||
do {
|
||||
|
@ -668,8 +668,8 @@ public class InternalFileAwareTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ANY_OTHER;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalFileAwareTestLanguage.g:757:16: ( . )
|
||||
// InternalFileAwareTestLanguage.g:757:18: .
|
||||
// InternalFileAwareTestLanguage.g:762:16: ( . )
|
||||
// InternalFileAwareTestLanguage.g:762:18: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.nestedRefs.ide;
|
||||
|
||||
import com.google.inject.Binder;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.nestedRefs.ide.contentassist.antlr;
|
||||
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.nestedRefs.ide.contentassist.antlr;
|
||||
|
||||
import java.util.Collection;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
grammar InternalNestedRefsTestLanguage;
|
||||
|
||||
options {
|
||||
|
|
|
@ -125,10 +125,10 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ID;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalNestedRefsTestLanguage.g:419:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||
// InternalNestedRefsTestLanguage.g:419:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
// InternalNestedRefsTestLanguage.g:424:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||
// InternalNestedRefsTestLanguage.g:424:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:419:11: ( '^' )?
|
||||
// InternalNestedRefsTestLanguage.g:424:11: ( '^' )?
|
||||
int alt1=2;
|
||||
int LA1_0 = input.LA(1);
|
||||
|
||||
|
@ -137,7 +137,7 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt1) {
|
||||
case 1 :
|
||||
// InternalNestedRefsTestLanguage.g:419:11: '^'
|
||||
// InternalNestedRefsTestLanguage.g:424:11: '^'
|
||||
{
|
||||
match('^');
|
||||
|
||||
|
@ -155,7 +155,7 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
recover(mse);
|
||||
throw mse;}
|
||||
|
||||
// InternalNestedRefsTestLanguage.g:419:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
// InternalNestedRefsTestLanguage.g:424:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
loop2:
|
||||
do {
|
||||
int alt2=2;
|
||||
|
@ -204,10 +204,10 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_INT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalNestedRefsTestLanguage.g:421:10: ( ( '0' .. '9' )+ )
|
||||
// InternalNestedRefsTestLanguage.g:421:12: ( '0' .. '9' )+
|
||||
// InternalNestedRefsTestLanguage.g:426:10: ( ( '0' .. '9' )+ )
|
||||
// InternalNestedRefsTestLanguage.g:426:12: ( '0' .. '9' )+
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:421:12: ( '0' .. '9' )+
|
||||
// InternalNestedRefsTestLanguage.g:426:12: ( '0' .. '9' )+
|
||||
int cnt3=0;
|
||||
loop3:
|
||||
do {
|
||||
|
@ -221,7 +221,7 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt3) {
|
||||
case 1 :
|
||||
// InternalNestedRefsTestLanguage.g:421:13: '0' .. '9'
|
||||
// InternalNestedRefsTestLanguage.g:426:13: '0' .. '9'
|
||||
{
|
||||
matchRange('0','9');
|
||||
|
||||
|
@ -253,10 +253,10 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_STRING;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalNestedRefsTestLanguage.g:423:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||
// InternalNestedRefsTestLanguage.g:423:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
// InternalNestedRefsTestLanguage.g:428:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||
// InternalNestedRefsTestLanguage.g:428:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:423:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
// InternalNestedRefsTestLanguage.g:428:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
int alt6=2;
|
||||
int LA6_0 = input.LA(1);
|
||||
|
||||
|
@ -274,10 +274,10 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt6) {
|
||||
case 1 :
|
||||
// InternalNestedRefsTestLanguage.g:423:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||
// InternalNestedRefsTestLanguage.g:428:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||
{
|
||||
match('\"');
|
||||
// InternalNestedRefsTestLanguage.g:423:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||
// InternalNestedRefsTestLanguage.g:428:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||
loop4:
|
||||
do {
|
||||
int alt4=3;
|
||||
|
@ -293,7 +293,7 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt4) {
|
||||
case 1 :
|
||||
// InternalNestedRefsTestLanguage.g:423:21: '\\\\' .
|
||||
// InternalNestedRefsTestLanguage.g:428:21: '\\\\' .
|
||||
{
|
||||
match('\\');
|
||||
matchAny();
|
||||
|
@ -301,7 +301,7 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalNestedRefsTestLanguage.g:423:28: ~ ( ( '\\\\' | '\"' ) )
|
||||
// InternalNestedRefsTestLanguage.g:428:28: ~ ( ( '\\\\' | '\"' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -326,10 +326,10 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalNestedRefsTestLanguage.g:423:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||
// InternalNestedRefsTestLanguage.g:428:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||
{
|
||||
match('\'');
|
||||
// InternalNestedRefsTestLanguage.g:423:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||
// InternalNestedRefsTestLanguage.g:428:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||
loop5:
|
||||
do {
|
||||
int alt5=3;
|
||||
|
@ -345,7 +345,7 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt5) {
|
||||
case 1 :
|
||||
// InternalNestedRefsTestLanguage.g:423:54: '\\\\' .
|
||||
// InternalNestedRefsTestLanguage.g:428:54: '\\\\' .
|
||||
{
|
||||
match('\\');
|
||||
matchAny();
|
||||
|
@ -353,7 +353,7 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalNestedRefsTestLanguage.g:423:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||
// InternalNestedRefsTestLanguage.g:428:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -396,12 +396,12 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ML_COMMENT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalNestedRefsTestLanguage.g:425:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalNestedRefsTestLanguage.g:425:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||
// InternalNestedRefsTestLanguage.g:430:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalNestedRefsTestLanguage.g:430:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||
{
|
||||
match("/*");
|
||||
|
||||
// InternalNestedRefsTestLanguage.g:425:24: ( options {greedy=false; } : . )*
|
||||
// InternalNestedRefsTestLanguage.g:430:24: ( options {greedy=false; } : . )*
|
||||
loop7:
|
||||
do {
|
||||
int alt7=2;
|
||||
|
@ -426,7 +426,7 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt7) {
|
||||
case 1 :
|
||||
// InternalNestedRefsTestLanguage.g:425:52: .
|
||||
// InternalNestedRefsTestLanguage.g:430:52: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
@ -456,12 +456,12 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_SL_COMMENT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalNestedRefsTestLanguage.g:427:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||
// InternalNestedRefsTestLanguage.g:427:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||
// InternalNestedRefsTestLanguage.g:432:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||
// InternalNestedRefsTestLanguage.g:432:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||
{
|
||||
match("//");
|
||||
|
||||
// InternalNestedRefsTestLanguage.g:427:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||
// InternalNestedRefsTestLanguage.g:432:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||
loop8:
|
||||
do {
|
||||
int alt8=2;
|
||||
|
@ -474,7 +474,7 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt8) {
|
||||
case 1 :
|
||||
// InternalNestedRefsTestLanguage.g:427:24: ~ ( ( '\\n' | '\\r' ) )
|
||||
// InternalNestedRefsTestLanguage.g:432:24: ~ ( ( '\\n' | '\\r' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -494,7 +494,7 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
}
|
||||
} while (true);
|
||||
|
||||
// InternalNestedRefsTestLanguage.g:427:40: ( ( '\\r' )? '\\n' )?
|
||||
// InternalNestedRefsTestLanguage.g:432:40: ( ( '\\r' )? '\\n' )?
|
||||
int alt10=2;
|
||||
int LA10_0 = input.LA(1);
|
||||
|
||||
|
@ -503,9 +503,9 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt10) {
|
||||
case 1 :
|
||||
// InternalNestedRefsTestLanguage.g:427:41: ( '\\r' )? '\\n'
|
||||
// InternalNestedRefsTestLanguage.g:432:41: ( '\\r' )? '\\n'
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:427:41: ( '\\r' )?
|
||||
// InternalNestedRefsTestLanguage.g:432:41: ( '\\r' )?
|
||||
int alt9=2;
|
||||
int LA9_0 = input.LA(1);
|
||||
|
||||
|
@ -514,7 +514,7 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt9) {
|
||||
case 1 :
|
||||
// InternalNestedRefsTestLanguage.g:427:41: '\\r'
|
||||
// InternalNestedRefsTestLanguage.g:432:41: '\\r'
|
||||
{
|
||||
match('\r');
|
||||
|
||||
|
@ -546,10 +546,10 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_WS;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalNestedRefsTestLanguage.g:429:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||
// InternalNestedRefsTestLanguage.g:429:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
// InternalNestedRefsTestLanguage.g:434:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||
// InternalNestedRefsTestLanguage.g:434:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:429:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
// InternalNestedRefsTestLanguage.g:434:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
int cnt11=0;
|
||||
loop11:
|
||||
do {
|
||||
|
@ -603,8 +603,8 @@ public class InternalNestedRefsTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ANY_OTHER;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalNestedRefsTestLanguage.g:431:16: ( . )
|
||||
// InternalNestedRefsTestLanguage.g:431:18: .
|
||||
// InternalNestedRefsTestLanguage.g:436:16: ( . )
|
||||
// InternalNestedRefsTestLanguage.g:436:18: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
|
|
@ -19,6 +19,14 @@ import java.util.Stack;
|
|||
import java.util.List;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
@SuppressWarnings("all")
|
||||
public class InternalNestedRefsTestLanguageParser extends AbstractInternalContentAssistParser {
|
||||
public static final String[] tokenNames = new String[] {
|
||||
|
@ -73,11 +81,11 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "entryRuleDoc"
|
||||
// InternalNestedRefsTestLanguage.g:53:1: entryRuleDoc : ruleDoc EOF ;
|
||||
// InternalNestedRefsTestLanguage.g:58:1: entryRuleDoc : ruleDoc EOF ;
|
||||
public final void entryRuleDoc() throws RecognitionException {
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:54:1: ( ruleDoc EOF )
|
||||
// InternalNestedRefsTestLanguage.g:55:1: ruleDoc EOF
|
||||
// InternalNestedRefsTestLanguage.g:59:1: ( ruleDoc EOF )
|
||||
// InternalNestedRefsTestLanguage.g:60:1: ruleDoc EOF
|
||||
{
|
||||
before(grammarAccess.getDocRule());
|
||||
pushFollow(FOLLOW_1);
|
||||
|
@ -103,20 +111,20 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "ruleDoc"
|
||||
// InternalNestedRefsTestLanguage.g:62:1: ruleDoc : ( ( rule__Doc__DeclarationsAssignment )* ) ;
|
||||
// InternalNestedRefsTestLanguage.g:67:1: ruleDoc : ( ( rule__Doc__DeclarationsAssignment )* ) ;
|
||||
public final void ruleDoc() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:66:2: ( ( ( rule__Doc__DeclarationsAssignment )* ) )
|
||||
// InternalNestedRefsTestLanguage.g:67:2: ( ( rule__Doc__DeclarationsAssignment )* )
|
||||
// InternalNestedRefsTestLanguage.g:71:2: ( ( ( rule__Doc__DeclarationsAssignment )* ) )
|
||||
// InternalNestedRefsTestLanguage.g:72:2: ( ( rule__Doc__DeclarationsAssignment )* )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:67:2: ( ( rule__Doc__DeclarationsAssignment )* )
|
||||
// InternalNestedRefsTestLanguage.g:68:3: ( rule__Doc__DeclarationsAssignment )*
|
||||
// InternalNestedRefsTestLanguage.g:72:2: ( ( rule__Doc__DeclarationsAssignment )* )
|
||||
// InternalNestedRefsTestLanguage.g:73:3: ( rule__Doc__DeclarationsAssignment )*
|
||||
{
|
||||
before(grammarAccess.getDocAccess().getDeclarationsAssignment());
|
||||
// InternalNestedRefsTestLanguage.g:69:3: ( rule__Doc__DeclarationsAssignment )*
|
||||
// InternalNestedRefsTestLanguage.g:74:3: ( rule__Doc__DeclarationsAssignment )*
|
||||
loop1:
|
||||
do {
|
||||
int alt1=2;
|
||||
|
@ -129,7 +137,7 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
switch (alt1) {
|
||||
case 1 :
|
||||
// InternalNestedRefsTestLanguage.g:69:4: rule__Doc__DeclarationsAssignment
|
||||
// InternalNestedRefsTestLanguage.g:74:4: rule__Doc__DeclarationsAssignment
|
||||
{
|
||||
pushFollow(FOLLOW_3);
|
||||
rule__Doc__DeclarationsAssignment();
|
||||
|
@ -168,11 +176,11 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "entryRuleSelfReferingDecl"
|
||||
// InternalNestedRefsTestLanguage.g:78:1: entryRuleSelfReferingDecl : ruleSelfReferingDecl EOF ;
|
||||
// InternalNestedRefsTestLanguage.g:83:1: entryRuleSelfReferingDecl : ruleSelfReferingDecl EOF ;
|
||||
public final void entryRuleSelfReferingDecl() throws RecognitionException {
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:79:1: ( ruleSelfReferingDecl EOF )
|
||||
// InternalNestedRefsTestLanguage.g:80:1: ruleSelfReferingDecl EOF
|
||||
// InternalNestedRefsTestLanguage.g:84:1: ( ruleSelfReferingDecl EOF )
|
||||
// InternalNestedRefsTestLanguage.g:85:1: ruleSelfReferingDecl EOF
|
||||
{
|
||||
before(grammarAccess.getSelfReferingDeclRule());
|
||||
pushFollow(FOLLOW_1);
|
||||
|
@ -198,21 +206,21 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "ruleSelfReferingDecl"
|
||||
// InternalNestedRefsTestLanguage.g:87:1: ruleSelfReferingDecl : ( ( rule__SelfReferingDecl__Group__0 ) ) ;
|
||||
// InternalNestedRefsTestLanguage.g:92:1: ruleSelfReferingDecl : ( ( rule__SelfReferingDecl__Group__0 ) ) ;
|
||||
public final void ruleSelfReferingDecl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:91:2: ( ( ( rule__SelfReferingDecl__Group__0 ) ) )
|
||||
// InternalNestedRefsTestLanguage.g:92:2: ( ( rule__SelfReferingDecl__Group__0 ) )
|
||||
// InternalNestedRefsTestLanguage.g:96:2: ( ( ( rule__SelfReferingDecl__Group__0 ) ) )
|
||||
// InternalNestedRefsTestLanguage.g:97:2: ( ( rule__SelfReferingDecl__Group__0 ) )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:92:2: ( ( rule__SelfReferingDecl__Group__0 ) )
|
||||
// InternalNestedRefsTestLanguage.g:93:3: ( rule__SelfReferingDecl__Group__0 )
|
||||
// InternalNestedRefsTestLanguage.g:97:2: ( ( rule__SelfReferingDecl__Group__0 ) )
|
||||
// InternalNestedRefsTestLanguage.g:98:3: ( rule__SelfReferingDecl__Group__0 )
|
||||
{
|
||||
before(grammarAccess.getSelfReferingDeclAccess().getGroup());
|
||||
// InternalNestedRefsTestLanguage.g:94:3: ( rule__SelfReferingDecl__Group__0 )
|
||||
// InternalNestedRefsTestLanguage.g:94:4: rule__SelfReferingDecl__Group__0
|
||||
// InternalNestedRefsTestLanguage.g:99:3: ( rule__SelfReferingDecl__Group__0 )
|
||||
// InternalNestedRefsTestLanguage.g:99:4: rule__SelfReferingDecl__Group__0
|
||||
{
|
||||
pushFollow(FOLLOW_2);
|
||||
rule__SelfReferingDecl__Group__0();
|
||||
|
@ -245,11 +253,11 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "entryRuleQualifiedName"
|
||||
// InternalNestedRefsTestLanguage.g:103:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
|
||||
// InternalNestedRefsTestLanguage.g:108:1: entryRuleQualifiedName : ruleQualifiedName EOF ;
|
||||
public final void entryRuleQualifiedName() throws RecognitionException {
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:104:1: ( ruleQualifiedName EOF )
|
||||
// InternalNestedRefsTestLanguage.g:105:1: ruleQualifiedName EOF
|
||||
// InternalNestedRefsTestLanguage.g:109:1: ( ruleQualifiedName EOF )
|
||||
// InternalNestedRefsTestLanguage.g:110:1: ruleQualifiedName EOF
|
||||
{
|
||||
before(grammarAccess.getQualifiedNameRule());
|
||||
pushFollow(FOLLOW_1);
|
||||
|
@ -275,21 +283,21 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "ruleQualifiedName"
|
||||
// InternalNestedRefsTestLanguage.g:112:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
|
||||
// InternalNestedRefsTestLanguage.g:117:1: ruleQualifiedName : ( ( rule__QualifiedName__Group__0 ) ) ;
|
||||
public final void ruleQualifiedName() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:116:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
|
||||
// InternalNestedRefsTestLanguage.g:117:2: ( ( rule__QualifiedName__Group__0 ) )
|
||||
// InternalNestedRefsTestLanguage.g:121:2: ( ( ( rule__QualifiedName__Group__0 ) ) )
|
||||
// InternalNestedRefsTestLanguage.g:122:2: ( ( rule__QualifiedName__Group__0 ) )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:117:2: ( ( rule__QualifiedName__Group__0 ) )
|
||||
// InternalNestedRefsTestLanguage.g:118:3: ( rule__QualifiedName__Group__0 )
|
||||
// InternalNestedRefsTestLanguage.g:122:2: ( ( rule__QualifiedName__Group__0 ) )
|
||||
// InternalNestedRefsTestLanguage.g:123:3: ( rule__QualifiedName__Group__0 )
|
||||
{
|
||||
before(grammarAccess.getQualifiedNameAccess().getGroup());
|
||||
// InternalNestedRefsTestLanguage.g:119:3: ( rule__QualifiedName__Group__0 )
|
||||
// InternalNestedRefsTestLanguage.g:119:4: rule__QualifiedName__Group__0
|
||||
// InternalNestedRefsTestLanguage.g:124:3: ( rule__QualifiedName__Group__0 )
|
||||
// InternalNestedRefsTestLanguage.g:124:4: rule__QualifiedName__Group__0
|
||||
{
|
||||
pushFollow(FOLLOW_2);
|
||||
rule__QualifiedName__Group__0();
|
||||
|
@ -322,14 +330,14 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__SelfReferingDecl__Group__0"
|
||||
// InternalNestedRefsTestLanguage.g:127:1: rule__SelfReferingDecl__Group__0 : rule__SelfReferingDecl__Group__0__Impl rule__SelfReferingDecl__Group__1 ;
|
||||
// InternalNestedRefsTestLanguage.g:132:1: rule__SelfReferingDecl__Group__0 : rule__SelfReferingDecl__Group__0__Impl rule__SelfReferingDecl__Group__1 ;
|
||||
public final void rule__SelfReferingDecl__Group__0() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:131:1: ( rule__SelfReferingDecl__Group__0__Impl rule__SelfReferingDecl__Group__1 )
|
||||
// InternalNestedRefsTestLanguage.g:132:2: rule__SelfReferingDecl__Group__0__Impl rule__SelfReferingDecl__Group__1
|
||||
// InternalNestedRefsTestLanguage.g:136:1: ( rule__SelfReferingDecl__Group__0__Impl rule__SelfReferingDecl__Group__1 )
|
||||
// InternalNestedRefsTestLanguage.g:137:2: rule__SelfReferingDecl__Group__0__Impl rule__SelfReferingDecl__Group__1
|
||||
{
|
||||
pushFollow(FOLLOW_4);
|
||||
rule__SelfReferingDecl__Group__0__Impl();
|
||||
|
@ -360,17 +368,17 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__SelfReferingDecl__Group__0__Impl"
|
||||
// InternalNestedRefsTestLanguage.g:139:1: rule__SelfReferingDecl__Group__0__Impl : ( 'decl' ) ;
|
||||
// InternalNestedRefsTestLanguage.g:144:1: rule__SelfReferingDecl__Group__0__Impl : ( 'decl' ) ;
|
||||
public final void rule__SelfReferingDecl__Group__0__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:143:1: ( ( 'decl' ) )
|
||||
// InternalNestedRefsTestLanguage.g:144:1: ( 'decl' )
|
||||
// InternalNestedRefsTestLanguage.g:148:1: ( ( 'decl' ) )
|
||||
// InternalNestedRefsTestLanguage.g:149:1: ( 'decl' )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:144:1: ( 'decl' )
|
||||
// InternalNestedRefsTestLanguage.g:145:2: 'decl'
|
||||
// InternalNestedRefsTestLanguage.g:149:1: ( 'decl' )
|
||||
// InternalNestedRefsTestLanguage.g:150:2: 'decl'
|
||||
{
|
||||
before(grammarAccess.getSelfReferingDeclAccess().getDeclKeyword_0());
|
||||
match(input,11,FOLLOW_2);
|
||||
|
@ -397,14 +405,14 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__SelfReferingDecl__Group__1"
|
||||
// InternalNestedRefsTestLanguage.g:154:1: rule__SelfReferingDecl__Group__1 : rule__SelfReferingDecl__Group__1__Impl rule__SelfReferingDecl__Group__2 ;
|
||||
// InternalNestedRefsTestLanguage.g:159:1: rule__SelfReferingDecl__Group__1 : rule__SelfReferingDecl__Group__1__Impl rule__SelfReferingDecl__Group__2 ;
|
||||
public final void rule__SelfReferingDecl__Group__1() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:158:1: ( rule__SelfReferingDecl__Group__1__Impl rule__SelfReferingDecl__Group__2 )
|
||||
// InternalNestedRefsTestLanguage.g:159:2: rule__SelfReferingDecl__Group__1__Impl rule__SelfReferingDecl__Group__2
|
||||
// InternalNestedRefsTestLanguage.g:163:1: ( rule__SelfReferingDecl__Group__1__Impl rule__SelfReferingDecl__Group__2 )
|
||||
// InternalNestedRefsTestLanguage.g:164:2: rule__SelfReferingDecl__Group__1__Impl rule__SelfReferingDecl__Group__2
|
||||
{
|
||||
pushFollow(FOLLOW_5);
|
||||
rule__SelfReferingDecl__Group__1__Impl();
|
||||
|
@ -435,21 +443,21 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__SelfReferingDecl__Group__1__Impl"
|
||||
// InternalNestedRefsTestLanguage.g:166:1: rule__SelfReferingDecl__Group__1__Impl : ( ( rule__SelfReferingDecl__NameAssignment_1 ) ) ;
|
||||
// InternalNestedRefsTestLanguage.g:171:1: rule__SelfReferingDecl__Group__1__Impl : ( ( rule__SelfReferingDecl__NameAssignment_1 ) ) ;
|
||||
public final void rule__SelfReferingDecl__Group__1__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:170:1: ( ( ( rule__SelfReferingDecl__NameAssignment_1 ) ) )
|
||||
// InternalNestedRefsTestLanguage.g:171:1: ( ( rule__SelfReferingDecl__NameAssignment_1 ) )
|
||||
// InternalNestedRefsTestLanguage.g:175:1: ( ( ( rule__SelfReferingDecl__NameAssignment_1 ) ) )
|
||||
// InternalNestedRefsTestLanguage.g:176:1: ( ( rule__SelfReferingDecl__NameAssignment_1 ) )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:171:1: ( ( rule__SelfReferingDecl__NameAssignment_1 ) )
|
||||
// InternalNestedRefsTestLanguage.g:172:2: ( rule__SelfReferingDecl__NameAssignment_1 )
|
||||
// InternalNestedRefsTestLanguage.g:176:1: ( ( rule__SelfReferingDecl__NameAssignment_1 ) )
|
||||
// InternalNestedRefsTestLanguage.g:177:2: ( rule__SelfReferingDecl__NameAssignment_1 )
|
||||
{
|
||||
before(grammarAccess.getSelfReferingDeclAccess().getNameAssignment_1());
|
||||
// InternalNestedRefsTestLanguage.g:173:2: ( rule__SelfReferingDecl__NameAssignment_1 )
|
||||
// InternalNestedRefsTestLanguage.g:173:3: rule__SelfReferingDecl__NameAssignment_1
|
||||
// InternalNestedRefsTestLanguage.g:178:2: ( rule__SelfReferingDecl__NameAssignment_1 )
|
||||
// InternalNestedRefsTestLanguage.g:178:3: rule__SelfReferingDecl__NameAssignment_1
|
||||
{
|
||||
pushFollow(FOLLOW_2);
|
||||
rule__SelfReferingDecl__NameAssignment_1();
|
||||
|
@ -482,14 +490,14 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__SelfReferingDecl__Group__2"
|
||||
// InternalNestedRefsTestLanguage.g:181:1: rule__SelfReferingDecl__Group__2 : rule__SelfReferingDecl__Group__2__Impl rule__SelfReferingDecl__Group__3 ;
|
||||
// InternalNestedRefsTestLanguage.g:186:1: rule__SelfReferingDecl__Group__2 : rule__SelfReferingDecl__Group__2__Impl rule__SelfReferingDecl__Group__3 ;
|
||||
public final void rule__SelfReferingDecl__Group__2() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:185:1: ( rule__SelfReferingDecl__Group__2__Impl rule__SelfReferingDecl__Group__3 )
|
||||
// InternalNestedRefsTestLanguage.g:186:2: rule__SelfReferingDecl__Group__2__Impl rule__SelfReferingDecl__Group__3
|
||||
// InternalNestedRefsTestLanguage.g:190:1: ( rule__SelfReferingDecl__Group__2__Impl rule__SelfReferingDecl__Group__3 )
|
||||
// InternalNestedRefsTestLanguage.g:191:2: rule__SelfReferingDecl__Group__2__Impl rule__SelfReferingDecl__Group__3
|
||||
{
|
||||
pushFollow(FOLLOW_4);
|
||||
rule__SelfReferingDecl__Group__2__Impl();
|
||||
|
@ -520,17 +528,17 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__SelfReferingDecl__Group__2__Impl"
|
||||
// InternalNestedRefsTestLanguage.g:193:1: rule__SelfReferingDecl__Group__2__Impl : ( 'end' ) ;
|
||||
// InternalNestedRefsTestLanguage.g:198:1: rule__SelfReferingDecl__Group__2__Impl : ( 'end' ) ;
|
||||
public final void rule__SelfReferingDecl__Group__2__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:197:1: ( ( 'end' ) )
|
||||
// InternalNestedRefsTestLanguage.g:198:1: ( 'end' )
|
||||
// InternalNestedRefsTestLanguage.g:202:1: ( ( 'end' ) )
|
||||
// InternalNestedRefsTestLanguage.g:203:1: ( 'end' )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:198:1: ( 'end' )
|
||||
// InternalNestedRefsTestLanguage.g:199:2: 'end'
|
||||
// InternalNestedRefsTestLanguage.g:203:1: ( 'end' )
|
||||
// InternalNestedRefsTestLanguage.g:204:2: 'end'
|
||||
{
|
||||
before(grammarAccess.getSelfReferingDeclAccess().getEndKeyword_2());
|
||||
match(input,12,FOLLOW_2);
|
||||
|
@ -557,14 +565,14 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__SelfReferingDecl__Group__3"
|
||||
// InternalNestedRefsTestLanguage.g:208:1: rule__SelfReferingDecl__Group__3 : rule__SelfReferingDecl__Group__3__Impl rule__SelfReferingDecl__Group__4 ;
|
||||
// InternalNestedRefsTestLanguage.g:213:1: rule__SelfReferingDecl__Group__3 : rule__SelfReferingDecl__Group__3__Impl rule__SelfReferingDecl__Group__4 ;
|
||||
public final void rule__SelfReferingDecl__Group__3() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:212:1: ( rule__SelfReferingDecl__Group__3__Impl rule__SelfReferingDecl__Group__4 )
|
||||
// InternalNestedRefsTestLanguage.g:213:2: rule__SelfReferingDecl__Group__3__Impl rule__SelfReferingDecl__Group__4
|
||||
// InternalNestedRefsTestLanguage.g:217:1: ( rule__SelfReferingDecl__Group__3__Impl rule__SelfReferingDecl__Group__4 )
|
||||
// InternalNestedRefsTestLanguage.g:218:2: rule__SelfReferingDecl__Group__3__Impl rule__SelfReferingDecl__Group__4
|
||||
{
|
||||
pushFollow(FOLLOW_6);
|
||||
rule__SelfReferingDecl__Group__3__Impl();
|
||||
|
@ -595,21 +603,21 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__SelfReferingDecl__Group__3__Impl"
|
||||
// InternalNestedRefsTestLanguage.g:220:1: rule__SelfReferingDecl__Group__3__Impl : ( ( rule__SelfReferingDecl__SelfRefAssignment_3 ) ) ;
|
||||
// InternalNestedRefsTestLanguage.g:225:1: rule__SelfReferingDecl__Group__3__Impl : ( ( rule__SelfReferingDecl__SelfRefAssignment_3 ) ) ;
|
||||
public final void rule__SelfReferingDecl__Group__3__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:224:1: ( ( ( rule__SelfReferingDecl__SelfRefAssignment_3 ) ) )
|
||||
// InternalNestedRefsTestLanguage.g:225:1: ( ( rule__SelfReferingDecl__SelfRefAssignment_3 ) )
|
||||
// InternalNestedRefsTestLanguage.g:229:1: ( ( ( rule__SelfReferingDecl__SelfRefAssignment_3 ) ) )
|
||||
// InternalNestedRefsTestLanguage.g:230:1: ( ( rule__SelfReferingDecl__SelfRefAssignment_3 ) )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:225:1: ( ( rule__SelfReferingDecl__SelfRefAssignment_3 ) )
|
||||
// InternalNestedRefsTestLanguage.g:226:2: ( rule__SelfReferingDecl__SelfRefAssignment_3 )
|
||||
// InternalNestedRefsTestLanguage.g:230:1: ( ( rule__SelfReferingDecl__SelfRefAssignment_3 ) )
|
||||
// InternalNestedRefsTestLanguage.g:231:2: ( rule__SelfReferingDecl__SelfRefAssignment_3 )
|
||||
{
|
||||
before(grammarAccess.getSelfReferingDeclAccess().getSelfRefAssignment_3());
|
||||
// InternalNestedRefsTestLanguage.g:227:2: ( rule__SelfReferingDecl__SelfRefAssignment_3 )
|
||||
// InternalNestedRefsTestLanguage.g:227:3: rule__SelfReferingDecl__SelfRefAssignment_3
|
||||
// InternalNestedRefsTestLanguage.g:232:2: ( rule__SelfReferingDecl__SelfRefAssignment_3 )
|
||||
// InternalNestedRefsTestLanguage.g:232:3: rule__SelfReferingDecl__SelfRefAssignment_3
|
||||
{
|
||||
pushFollow(FOLLOW_2);
|
||||
rule__SelfReferingDecl__SelfRefAssignment_3();
|
||||
|
@ -642,14 +650,14 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__SelfReferingDecl__Group__4"
|
||||
// InternalNestedRefsTestLanguage.g:235:1: rule__SelfReferingDecl__Group__4 : rule__SelfReferingDecl__Group__4__Impl ;
|
||||
// InternalNestedRefsTestLanguage.g:240:1: rule__SelfReferingDecl__Group__4 : rule__SelfReferingDecl__Group__4__Impl ;
|
||||
public final void rule__SelfReferingDecl__Group__4() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:239:1: ( rule__SelfReferingDecl__Group__4__Impl )
|
||||
// InternalNestedRefsTestLanguage.g:240:2: rule__SelfReferingDecl__Group__4__Impl
|
||||
// InternalNestedRefsTestLanguage.g:244:1: ( rule__SelfReferingDecl__Group__4__Impl )
|
||||
// InternalNestedRefsTestLanguage.g:245:2: rule__SelfReferingDecl__Group__4__Impl
|
||||
{
|
||||
pushFollow(FOLLOW_2);
|
||||
rule__SelfReferingDecl__Group__4__Impl();
|
||||
|
@ -675,17 +683,17 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__SelfReferingDecl__Group__4__Impl"
|
||||
// InternalNestedRefsTestLanguage.g:246:1: rule__SelfReferingDecl__Group__4__Impl : ( ';' ) ;
|
||||
// InternalNestedRefsTestLanguage.g:251:1: rule__SelfReferingDecl__Group__4__Impl : ( ';' ) ;
|
||||
public final void rule__SelfReferingDecl__Group__4__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:250:1: ( ( ';' ) )
|
||||
// InternalNestedRefsTestLanguage.g:251:1: ( ';' )
|
||||
// InternalNestedRefsTestLanguage.g:255:1: ( ( ';' ) )
|
||||
// InternalNestedRefsTestLanguage.g:256:1: ( ';' )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:251:1: ( ';' )
|
||||
// InternalNestedRefsTestLanguage.g:252:2: ';'
|
||||
// InternalNestedRefsTestLanguage.g:256:1: ( ';' )
|
||||
// InternalNestedRefsTestLanguage.g:257:2: ';'
|
||||
{
|
||||
before(grammarAccess.getSelfReferingDeclAccess().getSemicolonKeyword_4());
|
||||
match(input,13,FOLLOW_2);
|
||||
|
@ -712,14 +720,14 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__QualifiedName__Group__0"
|
||||
// InternalNestedRefsTestLanguage.g:262:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
|
||||
// InternalNestedRefsTestLanguage.g:267:1: rule__QualifiedName__Group__0 : rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 ;
|
||||
public final void rule__QualifiedName__Group__0() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:266:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
|
||||
// InternalNestedRefsTestLanguage.g:267:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
|
||||
// InternalNestedRefsTestLanguage.g:271:1: ( rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1 )
|
||||
// InternalNestedRefsTestLanguage.g:272:2: rule__QualifiedName__Group__0__Impl rule__QualifiedName__Group__1
|
||||
{
|
||||
pushFollow(FOLLOW_7);
|
||||
rule__QualifiedName__Group__0__Impl();
|
||||
|
@ -750,17 +758,17 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__QualifiedName__Group__0__Impl"
|
||||
// InternalNestedRefsTestLanguage.g:274:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ;
|
||||
// InternalNestedRefsTestLanguage.g:279:1: rule__QualifiedName__Group__0__Impl : ( RULE_ID ) ;
|
||||
public final void rule__QualifiedName__Group__0__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:278:1: ( ( RULE_ID ) )
|
||||
// InternalNestedRefsTestLanguage.g:279:1: ( RULE_ID )
|
||||
// InternalNestedRefsTestLanguage.g:283:1: ( ( RULE_ID ) )
|
||||
// InternalNestedRefsTestLanguage.g:284:1: ( RULE_ID )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:279:1: ( RULE_ID )
|
||||
// InternalNestedRefsTestLanguage.g:280:2: RULE_ID
|
||||
// InternalNestedRefsTestLanguage.g:284:1: ( RULE_ID )
|
||||
// InternalNestedRefsTestLanguage.g:285:2: RULE_ID
|
||||
{
|
||||
before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_0());
|
||||
match(input,RULE_ID,FOLLOW_2);
|
||||
|
@ -787,14 +795,14 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__QualifiedName__Group__1"
|
||||
// InternalNestedRefsTestLanguage.g:289:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
|
||||
// InternalNestedRefsTestLanguage.g:294:1: rule__QualifiedName__Group__1 : rule__QualifiedName__Group__1__Impl ;
|
||||
public final void rule__QualifiedName__Group__1() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:293:1: ( rule__QualifiedName__Group__1__Impl )
|
||||
// InternalNestedRefsTestLanguage.g:294:2: rule__QualifiedName__Group__1__Impl
|
||||
// InternalNestedRefsTestLanguage.g:298:1: ( rule__QualifiedName__Group__1__Impl )
|
||||
// InternalNestedRefsTestLanguage.g:299:2: rule__QualifiedName__Group__1__Impl
|
||||
{
|
||||
pushFollow(FOLLOW_2);
|
||||
rule__QualifiedName__Group__1__Impl();
|
||||
|
@ -820,20 +828,20 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__QualifiedName__Group__1__Impl"
|
||||
// InternalNestedRefsTestLanguage.g:300:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
|
||||
// InternalNestedRefsTestLanguage.g:305:1: rule__QualifiedName__Group__1__Impl : ( ( rule__QualifiedName__Group_1__0 )* ) ;
|
||||
public final void rule__QualifiedName__Group__1__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:304:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
|
||||
// InternalNestedRefsTestLanguage.g:305:1: ( ( rule__QualifiedName__Group_1__0 )* )
|
||||
// InternalNestedRefsTestLanguage.g:309:1: ( ( ( rule__QualifiedName__Group_1__0 )* ) )
|
||||
// InternalNestedRefsTestLanguage.g:310:1: ( ( rule__QualifiedName__Group_1__0 )* )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:305:1: ( ( rule__QualifiedName__Group_1__0 )* )
|
||||
// InternalNestedRefsTestLanguage.g:306:2: ( rule__QualifiedName__Group_1__0 )*
|
||||
// InternalNestedRefsTestLanguage.g:310:1: ( ( rule__QualifiedName__Group_1__0 )* )
|
||||
// InternalNestedRefsTestLanguage.g:311:2: ( rule__QualifiedName__Group_1__0 )*
|
||||
{
|
||||
before(grammarAccess.getQualifiedNameAccess().getGroup_1());
|
||||
// InternalNestedRefsTestLanguage.g:307:2: ( rule__QualifiedName__Group_1__0 )*
|
||||
// InternalNestedRefsTestLanguage.g:312:2: ( rule__QualifiedName__Group_1__0 )*
|
||||
loop2:
|
||||
do {
|
||||
int alt2=2;
|
||||
|
@ -846,7 +854,7 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
switch (alt2) {
|
||||
case 1 :
|
||||
// InternalNestedRefsTestLanguage.g:307:3: rule__QualifiedName__Group_1__0
|
||||
// InternalNestedRefsTestLanguage.g:312:3: rule__QualifiedName__Group_1__0
|
||||
{
|
||||
pushFollow(FOLLOW_8);
|
||||
rule__QualifiedName__Group_1__0();
|
||||
|
@ -885,14 +893,14 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__QualifiedName__Group_1__0"
|
||||
// InternalNestedRefsTestLanguage.g:316:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
|
||||
// InternalNestedRefsTestLanguage.g:321:1: rule__QualifiedName__Group_1__0 : rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 ;
|
||||
public final void rule__QualifiedName__Group_1__0() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:320:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
|
||||
// InternalNestedRefsTestLanguage.g:321:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
|
||||
// InternalNestedRefsTestLanguage.g:325:1: ( rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1 )
|
||||
// InternalNestedRefsTestLanguage.g:326:2: rule__QualifiedName__Group_1__0__Impl rule__QualifiedName__Group_1__1
|
||||
{
|
||||
pushFollow(FOLLOW_4);
|
||||
rule__QualifiedName__Group_1__0__Impl();
|
||||
|
@ -923,17 +931,17 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__QualifiedName__Group_1__0__Impl"
|
||||
// InternalNestedRefsTestLanguage.g:328:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ;
|
||||
// InternalNestedRefsTestLanguage.g:333:1: rule__QualifiedName__Group_1__0__Impl : ( '.' ) ;
|
||||
public final void rule__QualifiedName__Group_1__0__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:332:1: ( ( '.' ) )
|
||||
// InternalNestedRefsTestLanguage.g:333:1: ( '.' )
|
||||
// InternalNestedRefsTestLanguage.g:337:1: ( ( '.' ) )
|
||||
// InternalNestedRefsTestLanguage.g:338:1: ( '.' )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:333:1: ( '.' )
|
||||
// InternalNestedRefsTestLanguage.g:334:2: '.'
|
||||
// InternalNestedRefsTestLanguage.g:338:1: ( '.' )
|
||||
// InternalNestedRefsTestLanguage.g:339:2: '.'
|
||||
{
|
||||
before(grammarAccess.getQualifiedNameAccess().getFullStopKeyword_1_0());
|
||||
match(input,14,FOLLOW_2);
|
||||
|
@ -960,14 +968,14 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__QualifiedName__Group_1__1"
|
||||
// InternalNestedRefsTestLanguage.g:343:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
|
||||
// InternalNestedRefsTestLanguage.g:348:1: rule__QualifiedName__Group_1__1 : rule__QualifiedName__Group_1__1__Impl ;
|
||||
public final void rule__QualifiedName__Group_1__1() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:347:1: ( rule__QualifiedName__Group_1__1__Impl )
|
||||
// InternalNestedRefsTestLanguage.g:348:2: rule__QualifiedName__Group_1__1__Impl
|
||||
// InternalNestedRefsTestLanguage.g:352:1: ( rule__QualifiedName__Group_1__1__Impl )
|
||||
// InternalNestedRefsTestLanguage.g:353:2: rule__QualifiedName__Group_1__1__Impl
|
||||
{
|
||||
pushFollow(FOLLOW_2);
|
||||
rule__QualifiedName__Group_1__1__Impl();
|
||||
|
@ -993,17 +1001,17 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__QualifiedName__Group_1__1__Impl"
|
||||
// InternalNestedRefsTestLanguage.g:354:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ;
|
||||
// InternalNestedRefsTestLanguage.g:359:1: rule__QualifiedName__Group_1__1__Impl : ( RULE_ID ) ;
|
||||
public final void rule__QualifiedName__Group_1__1__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:358:1: ( ( RULE_ID ) )
|
||||
// InternalNestedRefsTestLanguage.g:359:1: ( RULE_ID )
|
||||
// InternalNestedRefsTestLanguage.g:363:1: ( ( RULE_ID ) )
|
||||
// InternalNestedRefsTestLanguage.g:364:1: ( RULE_ID )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:359:1: ( RULE_ID )
|
||||
// InternalNestedRefsTestLanguage.g:360:2: RULE_ID
|
||||
// InternalNestedRefsTestLanguage.g:364:1: ( RULE_ID )
|
||||
// InternalNestedRefsTestLanguage.g:365:2: RULE_ID
|
||||
{
|
||||
before(grammarAccess.getQualifiedNameAccess().getIDTerminalRuleCall_1_1());
|
||||
match(input,RULE_ID,FOLLOW_2);
|
||||
|
@ -1030,17 +1038,17 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__Doc__DeclarationsAssignment"
|
||||
// InternalNestedRefsTestLanguage.g:370:1: rule__Doc__DeclarationsAssignment : ( ruleSelfReferingDecl ) ;
|
||||
// InternalNestedRefsTestLanguage.g:375:1: rule__Doc__DeclarationsAssignment : ( ruleSelfReferingDecl ) ;
|
||||
public final void rule__Doc__DeclarationsAssignment() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:374:1: ( ( ruleSelfReferingDecl ) )
|
||||
// InternalNestedRefsTestLanguage.g:375:2: ( ruleSelfReferingDecl )
|
||||
// InternalNestedRefsTestLanguage.g:379:1: ( ( ruleSelfReferingDecl ) )
|
||||
// InternalNestedRefsTestLanguage.g:380:2: ( ruleSelfReferingDecl )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:375:2: ( ruleSelfReferingDecl )
|
||||
// InternalNestedRefsTestLanguage.g:376:3: ruleSelfReferingDecl
|
||||
// InternalNestedRefsTestLanguage.g:380:2: ( ruleSelfReferingDecl )
|
||||
// InternalNestedRefsTestLanguage.g:381:3: ruleSelfReferingDecl
|
||||
{
|
||||
before(grammarAccess.getDocAccess().getDeclarationsSelfReferingDeclParserRuleCall_0());
|
||||
pushFollow(FOLLOW_2);
|
||||
|
@ -1071,17 +1079,17 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__SelfReferingDecl__NameAssignment_1"
|
||||
// InternalNestedRefsTestLanguage.g:385:1: rule__SelfReferingDecl__NameAssignment_1 : ( ruleQualifiedName ) ;
|
||||
// InternalNestedRefsTestLanguage.g:390:1: rule__SelfReferingDecl__NameAssignment_1 : ( ruleQualifiedName ) ;
|
||||
public final void rule__SelfReferingDecl__NameAssignment_1() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:389:1: ( ( ruleQualifiedName ) )
|
||||
// InternalNestedRefsTestLanguage.g:390:2: ( ruleQualifiedName )
|
||||
// InternalNestedRefsTestLanguage.g:394:1: ( ( ruleQualifiedName ) )
|
||||
// InternalNestedRefsTestLanguage.g:395:2: ( ruleQualifiedName )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:390:2: ( ruleQualifiedName )
|
||||
// InternalNestedRefsTestLanguage.g:391:3: ruleQualifiedName
|
||||
// InternalNestedRefsTestLanguage.g:395:2: ( ruleQualifiedName )
|
||||
// InternalNestedRefsTestLanguage.g:396:3: ruleQualifiedName
|
||||
{
|
||||
before(grammarAccess.getSelfReferingDeclAccess().getNameQualifiedNameParserRuleCall_1_0());
|
||||
pushFollow(FOLLOW_2);
|
||||
|
@ -1112,21 +1120,21 @@ public class InternalNestedRefsTestLanguageParser extends AbstractInternalConten
|
|||
|
||||
|
||||
// $ANTLR start "rule__SelfReferingDecl__SelfRefAssignment_3"
|
||||
// InternalNestedRefsTestLanguage.g:400:1: rule__SelfReferingDecl__SelfRefAssignment_3 : ( ( ruleQualifiedName ) ) ;
|
||||
// InternalNestedRefsTestLanguage.g:405:1: rule__SelfReferingDecl__SelfRefAssignment_3 : ( ( ruleQualifiedName ) ) ;
|
||||
public final void rule__SelfReferingDecl__SelfRefAssignment_3() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNestedRefsTestLanguage.g:404:1: ( ( ( ruleQualifiedName ) ) )
|
||||
// InternalNestedRefsTestLanguage.g:405:2: ( ( ruleQualifiedName ) )
|
||||
// InternalNestedRefsTestLanguage.g:409:1: ( ( ( ruleQualifiedName ) ) )
|
||||
// InternalNestedRefsTestLanguage.g:410:2: ( ( ruleQualifiedName ) )
|
||||
{
|
||||
// InternalNestedRefsTestLanguage.g:405:2: ( ( ruleQualifiedName ) )
|
||||
// InternalNestedRefsTestLanguage.g:406:3: ( ruleQualifiedName )
|
||||
// InternalNestedRefsTestLanguage.g:410:2: ( ( ruleQualifiedName ) )
|
||||
// InternalNestedRefsTestLanguage.g:411:3: ( ruleQualifiedName )
|
||||
{
|
||||
before(grammarAccess.getSelfReferingDeclAccess().getSelfRefSelfReferingDeclCrossReference_3_0());
|
||||
// InternalNestedRefsTestLanguage.g:407:3: ( ruleQualifiedName )
|
||||
// InternalNestedRefsTestLanguage.g:408:4: ruleQualifiedName
|
||||
// InternalNestedRefsTestLanguage.g:412:3: ( ruleQualifiedName )
|
||||
// InternalNestedRefsTestLanguage.g:413:4: ruleQualifiedName
|
||||
{
|
||||
before(grammarAccess.getSelfReferingDeclAccess().getSelfRefSelfReferingDeclQualifiedNameParserRuleCall_3_0_1());
|
||||
pushFollow(FOLLOW_2);
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.noJdt.ide;
|
||||
|
||||
import com.google.inject.Binder;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.noJdt.ide.contentassist.antlr;
|
||||
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.noJdt.ide.contentassist.antlr;
|
||||
|
||||
import java.util.Collection;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
grammar InternalNoJdtTestLanguage;
|
||||
|
||||
options {
|
||||
|
|
|
@ -146,10 +146,10 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ID;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalNoJdtTestLanguage.g:368:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||
// InternalNoJdtTestLanguage.g:368:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
// InternalNoJdtTestLanguage.g:373:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||
// InternalNoJdtTestLanguage.g:373:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:368:11: ( '^' )?
|
||||
// InternalNoJdtTestLanguage.g:373:11: ( '^' )?
|
||||
int alt1=2;
|
||||
int LA1_0 = input.LA(1);
|
||||
|
||||
|
@ -158,7 +158,7 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt1) {
|
||||
case 1 :
|
||||
// InternalNoJdtTestLanguage.g:368:11: '^'
|
||||
// InternalNoJdtTestLanguage.g:373:11: '^'
|
||||
{
|
||||
match('^');
|
||||
|
||||
|
@ -176,7 +176,7 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
recover(mse);
|
||||
throw mse;}
|
||||
|
||||
// InternalNoJdtTestLanguage.g:368:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
// InternalNoJdtTestLanguage.g:373:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
loop2:
|
||||
do {
|
||||
int alt2=2;
|
||||
|
@ -225,10 +225,10 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_INT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalNoJdtTestLanguage.g:370:10: ( ( '0' .. '9' )+ )
|
||||
// InternalNoJdtTestLanguage.g:370:12: ( '0' .. '9' )+
|
||||
// InternalNoJdtTestLanguage.g:375:10: ( ( '0' .. '9' )+ )
|
||||
// InternalNoJdtTestLanguage.g:375:12: ( '0' .. '9' )+
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:370:12: ( '0' .. '9' )+
|
||||
// InternalNoJdtTestLanguage.g:375:12: ( '0' .. '9' )+
|
||||
int cnt3=0;
|
||||
loop3:
|
||||
do {
|
||||
|
@ -242,7 +242,7 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt3) {
|
||||
case 1 :
|
||||
// InternalNoJdtTestLanguage.g:370:13: '0' .. '9'
|
||||
// InternalNoJdtTestLanguage.g:375:13: '0' .. '9'
|
||||
{
|
||||
matchRange('0','9');
|
||||
|
||||
|
@ -274,10 +274,10 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_STRING;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalNoJdtTestLanguage.g:372:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||
// InternalNoJdtTestLanguage.g:372:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
// InternalNoJdtTestLanguage.g:377:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||
// InternalNoJdtTestLanguage.g:377:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:372:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
// InternalNoJdtTestLanguage.g:377:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
int alt6=2;
|
||||
int LA6_0 = input.LA(1);
|
||||
|
||||
|
@ -295,10 +295,10 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt6) {
|
||||
case 1 :
|
||||
// InternalNoJdtTestLanguage.g:372:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||
// InternalNoJdtTestLanguage.g:377:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||
{
|
||||
match('\"');
|
||||
// InternalNoJdtTestLanguage.g:372:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||
// InternalNoJdtTestLanguage.g:377:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||
loop4:
|
||||
do {
|
||||
int alt4=3;
|
||||
|
@ -314,7 +314,7 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt4) {
|
||||
case 1 :
|
||||
// InternalNoJdtTestLanguage.g:372:21: '\\\\' .
|
||||
// InternalNoJdtTestLanguage.g:377:21: '\\\\' .
|
||||
{
|
||||
match('\\');
|
||||
matchAny();
|
||||
|
@ -322,7 +322,7 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalNoJdtTestLanguage.g:372:28: ~ ( ( '\\\\' | '\"' ) )
|
||||
// InternalNoJdtTestLanguage.g:377:28: ~ ( ( '\\\\' | '\"' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -347,10 +347,10 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalNoJdtTestLanguage.g:372:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||
// InternalNoJdtTestLanguage.g:377:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||
{
|
||||
match('\'');
|
||||
// InternalNoJdtTestLanguage.g:372:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||
// InternalNoJdtTestLanguage.g:377:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||
loop5:
|
||||
do {
|
||||
int alt5=3;
|
||||
|
@ -366,7 +366,7 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt5) {
|
||||
case 1 :
|
||||
// InternalNoJdtTestLanguage.g:372:54: '\\\\' .
|
||||
// InternalNoJdtTestLanguage.g:377:54: '\\\\' .
|
||||
{
|
||||
match('\\');
|
||||
matchAny();
|
||||
|
@ -374,7 +374,7 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalNoJdtTestLanguage.g:372:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||
// InternalNoJdtTestLanguage.g:377:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -417,12 +417,12 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ML_COMMENT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalNoJdtTestLanguage.g:374:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalNoJdtTestLanguage.g:374:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||
// InternalNoJdtTestLanguage.g:379:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalNoJdtTestLanguage.g:379:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||
{
|
||||
match("/*");
|
||||
|
||||
// InternalNoJdtTestLanguage.g:374:24: ( options {greedy=false; } : . )*
|
||||
// InternalNoJdtTestLanguage.g:379:24: ( options {greedy=false; } : . )*
|
||||
loop7:
|
||||
do {
|
||||
int alt7=2;
|
||||
|
@ -447,7 +447,7 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt7) {
|
||||
case 1 :
|
||||
// InternalNoJdtTestLanguage.g:374:52: .
|
||||
// InternalNoJdtTestLanguage.g:379:52: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
@ -477,12 +477,12 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_SL_COMMENT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalNoJdtTestLanguage.g:376:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||
// InternalNoJdtTestLanguage.g:376:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||
// InternalNoJdtTestLanguage.g:381:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||
// InternalNoJdtTestLanguage.g:381:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||
{
|
||||
match("//");
|
||||
|
||||
// InternalNoJdtTestLanguage.g:376:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||
// InternalNoJdtTestLanguage.g:381:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||
loop8:
|
||||
do {
|
||||
int alt8=2;
|
||||
|
@ -495,7 +495,7 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt8) {
|
||||
case 1 :
|
||||
// InternalNoJdtTestLanguage.g:376:24: ~ ( ( '\\n' | '\\r' ) )
|
||||
// InternalNoJdtTestLanguage.g:381:24: ~ ( ( '\\n' | '\\r' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -515,7 +515,7 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
}
|
||||
} while (true);
|
||||
|
||||
// InternalNoJdtTestLanguage.g:376:40: ( ( '\\r' )? '\\n' )?
|
||||
// InternalNoJdtTestLanguage.g:381:40: ( ( '\\r' )? '\\n' )?
|
||||
int alt10=2;
|
||||
int LA10_0 = input.LA(1);
|
||||
|
||||
|
@ -524,9 +524,9 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt10) {
|
||||
case 1 :
|
||||
// InternalNoJdtTestLanguage.g:376:41: ( '\\r' )? '\\n'
|
||||
// InternalNoJdtTestLanguage.g:381:41: ( '\\r' )? '\\n'
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:376:41: ( '\\r' )?
|
||||
// InternalNoJdtTestLanguage.g:381:41: ( '\\r' )?
|
||||
int alt9=2;
|
||||
int LA9_0 = input.LA(1);
|
||||
|
||||
|
@ -535,7 +535,7 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt9) {
|
||||
case 1 :
|
||||
// InternalNoJdtTestLanguage.g:376:41: '\\r'
|
||||
// InternalNoJdtTestLanguage.g:381:41: '\\r'
|
||||
{
|
||||
match('\r');
|
||||
|
||||
|
@ -567,10 +567,10 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_WS;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalNoJdtTestLanguage.g:378:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||
// InternalNoJdtTestLanguage.g:378:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
// InternalNoJdtTestLanguage.g:383:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||
// InternalNoJdtTestLanguage.g:383:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:378:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
// InternalNoJdtTestLanguage.g:383:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
int cnt11=0;
|
||||
loop11:
|
||||
do {
|
||||
|
@ -624,8 +624,8 @@ public class InternalNoJdtTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ANY_OTHER;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalNoJdtTestLanguage.g:380:16: ( . )
|
||||
// InternalNoJdtTestLanguage.g:380:18: .
|
||||
// InternalNoJdtTestLanguage.g:385:16: ( . )
|
||||
// InternalNoJdtTestLanguage.g:385:18: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
|
|
@ -19,6 +19,14 @@ import java.util.Stack;
|
|||
import java.util.List;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
@SuppressWarnings("all")
|
||||
public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssistParser {
|
||||
public static final String[] tokenNames = new String[] {
|
||||
|
@ -74,11 +82,11 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "entryRuleModel"
|
||||
// InternalNoJdtTestLanguage.g:54:1: entryRuleModel : ruleModel EOF ;
|
||||
// InternalNoJdtTestLanguage.g:59:1: entryRuleModel : ruleModel EOF ;
|
||||
public final void entryRuleModel() throws RecognitionException {
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:55:1: ( ruleModel EOF )
|
||||
// InternalNoJdtTestLanguage.g:56:1: ruleModel EOF
|
||||
// InternalNoJdtTestLanguage.g:60:1: ( ruleModel EOF )
|
||||
// InternalNoJdtTestLanguage.g:61:1: ruleModel EOF
|
||||
{
|
||||
before(grammarAccess.getModelRule());
|
||||
pushFollow(FOLLOW_1);
|
||||
|
@ -104,21 +112,21 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "ruleModel"
|
||||
// InternalNoJdtTestLanguage.g:63:1: ruleModel : ( ( rule__Model__GreetingsAssignment ) ) ;
|
||||
// InternalNoJdtTestLanguage.g:68:1: ruleModel : ( ( rule__Model__GreetingsAssignment ) ) ;
|
||||
public final void ruleModel() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:67:2: ( ( ( rule__Model__GreetingsAssignment ) ) )
|
||||
// InternalNoJdtTestLanguage.g:68:2: ( ( rule__Model__GreetingsAssignment ) )
|
||||
// InternalNoJdtTestLanguage.g:72:2: ( ( ( rule__Model__GreetingsAssignment ) ) )
|
||||
// InternalNoJdtTestLanguage.g:73:2: ( ( rule__Model__GreetingsAssignment ) )
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:68:2: ( ( rule__Model__GreetingsAssignment ) )
|
||||
// InternalNoJdtTestLanguage.g:69:3: ( rule__Model__GreetingsAssignment )
|
||||
// InternalNoJdtTestLanguage.g:73:2: ( ( rule__Model__GreetingsAssignment ) )
|
||||
// InternalNoJdtTestLanguage.g:74:3: ( rule__Model__GreetingsAssignment )
|
||||
{
|
||||
before(grammarAccess.getModelAccess().getGreetingsAssignment());
|
||||
// InternalNoJdtTestLanguage.g:70:3: ( rule__Model__GreetingsAssignment )
|
||||
// InternalNoJdtTestLanguage.g:70:4: rule__Model__GreetingsAssignment
|
||||
// InternalNoJdtTestLanguage.g:75:3: ( rule__Model__GreetingsAssignment )
|
||||
// InternalNoJdtTestLanguage.g:75:4: rule__Model__GreetingsAssignment
|
||||
{
|
||||
pushFollow(FOLLOW_2);
|
||||
rule__Model__GreetingsAssignment();
|
||||
|
@ -151,11 +159,11 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "entryRuleGreeting"
|
||||
// InternalNoJdtTestLanguage.g:79:1: entryRuleGreeting : ruleGreeting EOF ;
|
||||
// InternalNoJdtTestLanguage.g:84:1: entryRuleGreeting : ruleGreeting EOF ;
|
||||
public final void entryRuleGreeting() throws RecognitionException {
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:80:1: ( ruleGreeting EOF )
|
||||
// InternalNoJdtTestLanguage.g:81:1: ruleGreeting EOF
|
||||
// InternalNoJdtTestLanguage.g:85:1: ( ruleGreeting EOF )
|
||||
// InternalNoJdtTestLanguage.g:86:1: ruleGreeting EOF
|
||||
{
|
||||
before(grammarAccess.getGreetingRule());
|
||||
pushFollow(FOLLOW_1);
|
||||
|
@ -181,21 +189,21 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "ruleGreeting"
|
||||
// InternalNoJdtTestLanguage.g:88:1: ruleGreeting : ( ( rule__Greeting__Group__0 ) ) ;
|
||||
// InternalNoJdtTestLanguage.g:93:1: ruleGreeting : ( ( rule__Greeting__Group__0 ) ) ;
|
||||
public final void ruleGreeting() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:92:2: ( ( ( rule__Greeting__Group__0 ) ) )
|
||||
// InternalNoJdtTestLanguage.g:93:2: ( ( rule__Greeting__Group__0 ) )
|
||||
// InternalNoJdtTestLanguage.g:97:2: ( ( ( rule__Greeting__Group__0 ) ) )
|
||||
// InternalNoJdtTestLanguage.g:98:2: ( ( rule__Greeting__Group__0 ) )
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:93:2: ( ( rule__Greeting__Group__0 ) )
|
||||
// InternalNoJdtTestLanguage.g:94:3: ( rule__Greeting__Group__0 )
|
||||
// InternalNoJdtTestLanguage.g:98:2: ( ( rule__Greeting__Group__0 ) )
|
||||
// InternalNoJdtTestLanguage.g:99:3: ( rule__Greeting__Group__0 )
|
||||
{
|
||||
before(grammarAccess.getGreetingAccess().getGroup());
|
||||
// InternalNoJdtTestLanguage.g:95:3: ( rule__Greeting__Group__0 )
|
||||
// InternalNoJdtTestLanguage.g:95:4: rule__Greeting__Group__0
|
||||
// InternalNoJdtTestLanguage.g:100:3: ( rule__Greeting__Group__0 )
|
||||
// InternalNoJdtTestLanguage.g:100:4: rule__Greeting__Group__0
|
||||
{
|
||||
pushFollow(FOLLOW_2);
|
||||
rule__Greeting__Group__0();
|
||||
|
@ -228,14 +236,14 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group__0"
|
||||
// InternalNoJdtTestLanguage.g:103:1: rule__Greeting__Group__0 : rule__Greeting__Group__0__Impl rule__Greeting__Group__1 ;
|
||||
// InternalNoJdtTestLanguage.g:108:1: rule__Greeting__Group__0 : rule__Greeting__Group__0__Impl rule__Greeting__Group__1 ;
|
||||
public final void rule__Greeting__Group__0() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:107:1: ( rule__Greeting__Group__0__Impl rule__Greeting__Group__1 )
|
||||
// InternalNoJdtTestLanguage.g:108:2: rule__Greeting__Group__0__Impl rule__Greeting__Group__1
|
||||
// InternalNoJdtTestLanguage.g:112:1: ( rule__Greeting__Group__0__Impl rule__Greeting__Group__1 )
|
||||
// InternalNoJdtTestLanguage.g:113:2: rule__Greeting__Group__0__Impl rule__Greeting__Group__1
|
||||
{
|
||||
pushFollow(FOLLOW_3);
|
||||
rule__Greeting__Group__0__Impl();
|
||||
|
@ -266,17 +274,17 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group__0__Impl"
|
||||
// InternalNoJdtTestLanguage.g:115:1: rule__Greeting__Group__0__Impl : ( 'Hello' ) ;
|
||||
// InternalNoJdtTestLanguage.g:120:1: rule__Greeting__Group__0__Impl : ( 'Hello' ) ;
|
||||
public final void rule__Greeting__Group__0__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:119:1: ( ( 'Hello' ) )
|
||||
// InternalNoJdtTestLanguage.g:120:1: ( 'Hello' )
|
||||
// InternalNoJdtTestLanguage.g:124:1: ( ( 'Hello' ) )
|
||||
// InternalNoJdtTestLanguage.g:125:1: ( 'Hello' )
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:120:1: ( 'Hello' )
|
||||
// InternalNoJdtTestLanguage.g:121:2: 'Hello'
|
||||
// InternalNoJdtTestLanguage.g:125:1: ( 'Hello' )
|
||||
// InternalNoJdtTestLanguage.g:126:2: 'Hello'
|
||||
{
|
||||
before(grammarAccess.getGreetingAccess().getHelloKeyword_0());
|
||||
match(input,11,FOLLOW_2);
|
||||
|
@ -303,14 +311,14 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group__1"
|
||||
// InternalNoJdtTestLanguage.g:130:1: rule__Greeting__Group__1 : rule__Greeting__Group__1__Impl rule__Greeting__Group__2 ;
|
||||
// InternalNoJdtTestLanguage.g:135:1: rule__Greeting__Group__1 : rule__Greeting__Group__1__Impl rule__Greeting__Group__2 ;
|
||||
public final void rule__Greeting__Group__1() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:134:1: ( rule__Greeting__Group__1__Impl rule__Greeting__Group__2 )
|
||||
// InternalNoJdtTestLanguage.g:135:2: rule__Greeting__Group__1__Impl rule__Greeting__Group__2
|
||||
// InternalNoJdtTestLanguage.g:139:1: ( rule__Greeting__Group__1__Impl rule__Greeting__Group__2 )
|
||||
// InternalNoJdtTestLanguage.g:140:2: rule__Greeting__Group__1__Impl rule__Greeting__Group__2
|
||||
{
|
||||
pushFollow(FOLLOW_4);
|
||||
rule__Greeting__Group__1__Impl();
|
||||
|
@ -341,21 +349,21 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group__1__Impl"
|
||||
// InternalNoJdtTestLanguage.g:142:1: rule__Greeting__Group__1__Impl : ( ( rule__Greeting__NameAssignment_1 ) ) ;
|
||||
// InternalNoJdtTestLanguage.g:147:1: rule__Greeting__Group__1__Impl : ( ( rule__Greeting__NameAssignment_1 ) ) ;
|
||||
public final void rule__Greeting__Group__1__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:146:1: ( ( ( rule__Greeting__NameAssignment_1 ) ) )
|
||||
// InternalNoJdtTestLanguage.g:147:1: ( ( rule__Greeting__NameAssignment_1 ) )
|
||||
// InternalNoJdtTestLanguage.g:151:1: ( ( ( rule__Greeting__NameAssignment_1 ) ) )
|
||||
// InternalNoJdtTestLanguage.g:152:1: ( ( rule__Greeting__NameAssignment_1 ) )
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:147:1: ( ( rule__Greeting__NameAssignment_1 ) )
|
||||
// InternalNoJdtTestLanguage.g:148:2: ( rule__Greeting__NameAssignment_1 )
|
||||
// InternalNoJdtTestLanguage.g:152:1: ( ( rule__Greeting__NameAssignment_1 ) )
|
||||
// InternalNoJdtTestLanguage.g:153:2: ( rule__Greeting__NameAssignment_1 )
|
||||
{
|
||||
before(grammarAccess.getGreetingAccess().getNameAssignment_1());
|
||||
// InternalNoJdtTestLanguage.g:149:2: ( rule__Greeting__NameAssignment_1 )
|
||||
// InternalNoJdtTestLanguage.g:149:3: rule__Greeting__NameAssignment_1
|
||||
// InternalNoJdtTestLanguage.g:154:2: ( rule__Greeting__NameAssignment_1 )
|
||||
// InternalNoJdtTestLanguage.g:154:3: rule__Greeting__NameAssignment_1
|
||||
{
|
||||
pushFollow(FOLLOW_2);
|
||||
rule__Greeting__NameAssignment_1();
|
||||
|
@ -388,14 +396,14 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group__2"
|
||||
// InternalNoJdtTestLanguage.g:157:1: rule__Greeting__Group__2 : rule__Greeting__Group__2__Impl rule__Greeting__Group__3 ;
|
||||
// InternalNoJdtTestLanguage.g:162:1: rule__Greeting__Group__2 : rule__Greeting__Group__2__Impl rule__Greeting__Group__3 ;
|
||||
public final void rule__Greeting__Group__2() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:161:1: ( rule__Greeting__Group__2__Impl rule__Greeting__Group__3 )
|
||||
// InternalNoJdtTestLanguage.g:162:2: rule__Greeting__Group__2__Impl rule__Greeting__Group__3
|
||||
// InternalNoJdtTestLanguage.g:166:1: ( rule__Greeting__Group__2__Impl rule__Greeting__Group__3 )
|
||||
// InternalNoJdtTestLanguage.g:167:2: rule__Greeting__Group__2__Impl rule__Greeting__Group__3
|
||||
{
|
||||
pushFollow(FOLLOW_4);
|
||||
rule__Greeting__Group__2__Impl();
|
||||
|
@ -426,20 +434,20 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group__2__Impl"
|
||||
// InternalNoJdtTestLanguage.g:169:1: rule__Greeting__Group__2__Impl : ( ( rule__Greeting__Group_2__0 )? ) ;
|
||||
// InternalNoJdtTestLanguage.g:174:1: rule__Greeting__Group__2__Impl : ( ( rule__Greeting__Group_2__0 )? ) ;
|
||||
public final void rule__Greeting__Group__2__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:173:1: ( ( ( rule__Greeting__Group_2__0 )? ) )
|
||||
// InternalNoJdtTestLanguage.g:174:1: ( ( rule__Greeting__Group_2__0 )? )
|
||||
// InternalNoJdtTestLanguage.g:178:1: ( ( ( rule__Greeting__Group_2__0 )? ) )
|
||||
// InternalNoJdtTestLanguage.g:179:1: ( ( rule__Greeting__Group_2__0 )? )
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:174:1: ( ( rule__Greeting__Group_2__0 )? )
|
||||
// InternalNoJdtTestLanguage.g:175:2: ( rule__Greeting__Group_2__0 )?
|
||||
// InternalNoJdtTestLanguage.g:179:1: ( ( rule__Greeting__Group_2__0 )? )
|
||||
// InternalNoJdtTestLanguage.g:180:2: ( rule__Greeting__Group_2__0 )?
|
||||
{
|
||||
before(grammarAccess.getGreetingAccess().getGroup_2());
|
||||
// InternalNoJdtTestLanguage.g:176:2: ( rule__Greeting__Group_2__0 )?
|
||||
// InternalNoJdtTestLanguage.g:181:2: ( rule__Greeting__Group_2__0 )?
|
||||
int alt1=2;
|
||||
int LA1_0 = input.LA(1);
|
||||
|
||||
|
@ -448,7 +456,7 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
}
|
||||
switch (alt1) {
|
||||
case 1 :
|
||||
// InternalNoJdtTestLanguage.g:176:3: rule__Greeting__Group_2__0
|
||||
// InternalNoJdtTestLanguage.g:181:3: rule__Greeting__Group_2__0
|
||||
{
|
||||
pushFollow(FOLLOW_2);
|
||||
rule__Greeting__Group_2__0();
|
||||
|
@ -484,14 +492,14 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group__3"
|
||||
// InternalNoJdtTestLanguage.g:184:1: rule__Greeting__Group__3 : rule__Greeting__Group__3__Impl ;
|
||||
// InternalNoJdtTestLanguage.g:189:1: rule__Greeting__Group__3 : rule__Greeting__Group__3__Impl ;
|
||||
public final void rule__Greeting__Group__3() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:188:1: ( rule__Greeting__Group__3__Impl )
|
||||
// InternalNoJdtTestLanguage.g:189:2: rule__Greeting__Group__3__Impl
|
||||
// InternalNoJdtTestLanguage.g:193:1: ( rule__Greeting__Group__3__Impl )
|
||||
// InternalNoJdtTestLanguage.g:194:2: rule__Greeting__Group__3__Impl
|
||||
{
|
||||
pushFollow(FOLLOW_2);
|
||||
rule__Greeting__Group__3__Impl();
|
||||
|
@ -517,17 +525,17 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group__3__Impl"
|
||||
// InternalNoJdtTestLanguage.g:195:1: rule__Greeting__Group__3__Impl : ( '!' ) ;
|
||||
// InternalNoJdtTestLanguage.g:200:1: rule__Greeting__Group__3__Impl : ( '!' ) ;
|
||||
public final void rule__Greeting__Group__3__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:199:1: ( ( '!' ) )
|
||||
// InternalNoJdtTestLanguage.g:200:1: ( '!' )
|
||||
// InternalNoJdtTestLanguage.g:204:1: ( ( '!' ) )
|
||||
// InternalNoJdtTestLanguage.g:205:1: ( '!' )
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:200:1: ( '!' )
|
||||
// InternalNoJdtTestLanguage.g:201:2: '!'
|
||||
// InternalNoJdtTestLanguage.g:205:1: ( '!' )
|
||||
// InternalNoJdtTestLanguage.g:206:2: '!'
|
||||
{
|
||||
before(grammarAccess.getGreetingAccess().getExclamationMarkKeyword_3());
|
||||
match(input,12,FOLLOW_2);
|
||||
|
@ -554,14 +562,14 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group_2__0"
|
||||
// InternalNoJdtTestLanguage.g:211:1: rule__Greeting__Group_2__0 : rule__Greeting__Group_2__0__Impl rule__Greeting__Group_2__1 ;
|
||||
// InternalNoJdtTestLanguage.g:216:1: rule__Greeting__Group_2__0 : rule__Greeting__Group_2__0__Impl rule__Greeting__Group_2__1 ;
|
||||
public final void rule__Greeting__Group_2__0() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:215:1: ( rule__Greeting__Group_2__0__Impl rule__Greeting__Group_2__1 )
|
||||
// InternalNoJdtTestLanguage.g:216:2: rule__Greeting__Group_2__0__Impl rule__Greeting__Group_2__1
|
||||
// InternalNoJdtTestLanguage.g:220:1: ( rule__Greeting__Group_2__0__Impl rule__Greeting__Group_2__1 )
|
||||
// InternalNoJdtTestLanguage.g:221:2: rule__Greeting__Group_2__0__Impl rule__Greeting__Group_2__1
|
||||
{
|
||||
pushFollow(FOLLOW_5);
|
||||
rule__Greeting__Group_2__0__Impl();
|
||||
|
@ -592,17 +600,17 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group_2__0__Impl"
|
||||
// InternalNoJdtTestLanguage.g:223:1: rule__Greeting__Group_2__0__Impl : ( '(' ) ;
|
||||
// InternalNoJdtTestLanguage.g:228:1: rule__Greeting__Group_2__0__Impl : ( '(' ) ;
|
||||
public final void rule__Greeting__Group_2__0__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:227:1: ( ( '(' ) )
|
||||
// InternalNoJdtTestLanguage.g:228:1: ( '(' )
|
||||
// InternalNoJdtTestLanguage.g:232:1: ( ( '(' ) )
|
||||
// InternalNoJdtTestLanguage.g:233:1: ( '(' )
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:228:1: ( '(' )
|
||||
// InternalNoJdtTestLanguage.g:229:2: '('
|
||||
// InternalNoJdtTestLanguage.g:233:1: ( '(' )
|
||||
// InternalNoJdtTestLanguage.g:234:2: '('
|
||||
{
|
||||
before(grammarAccess.getGreetingAccess().getLeftParenthesisKeyword_2_0());
|
||||
match(input,13,FOLLOW_2);
|
||||
|
@ -629,14 +637,14 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group_2__1"
|
||||
// InternalNoJdtTestLanguage.g:238:1: rule__Greeting__Group_2__1 : rule__Greeting__Group_2__1__Impl rule__Greeting__Group_2__2 ;
|
||||
// InternalNoJdtTestLanguage.g:243:1: rule__Greeting__Group_2__1 : rule__Greeting__Group_2__1__Impl rule__Greeting__Group_2__2 ;
|
||||
public final void rule__Greeting__Group_2__1() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:242:1: ( rule__Greeting__Group_2__1__Impl rule__Greeting__Group_2__2 )
|
||||
// InternalNoJdtTestLanguage.g:243:2: rule__Greeting__Group_2__1__Impl rule__Greeting__Group_2__2
|
||||
// InternalNoJdtTestLanguage.g:247:1: ( rule__Greeting__Group_2__1__Impl rule__Greeting__Group_2__2 )
|
||||
// InternalNoJdtTestLanguage.g:248:2: rule__Greeting__Group_2__1__Impl rule__Greeting__Group_2__2
|
||||
{
|
||||
pushFollow(FOLLOW_3);
|
||||
rule__Greeting__Group_2__1__Impl();
|
||||
|
@ -667,17 +675,17 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group_2__1__Impl"
|
||||
// InternalNoJdtTestLanguage.g:250:1: rule__Greeting__Group_2__1__Impl : ( 'from' ) ;
|
||||
// InternalNoJdtTestLanguage.g:255:1: rule__Greeting__Group_2__1__Impl : ( 'from' ) ;
|
||||
public final void rule__Greeting__Group_2__1__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:254:1: ( ( 'from' ) )
|
||||
// InternalNoJdtTestLanguage.g:255:1: ( 'from' )
|
||||
// InternalNoJdtTestLanguage.g:259:1: ( ( 'from' ) )
|
||||
// InternalNoJdtTestLanguage.g:260:1: ( 'from' )
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:255:1: ( 'from' )
|
||||
// InternalNoJdtTestLanguage.g:256:2: 'from'
|
||||
// InternalNoJdtTestLanguage.g:260:1: ( 'from' )
|
||||
// InternalNoJdtTestLanguage.g:261:2: 'from'
|
||||
{
|
||||
before(grammarAccess.getGreetingAccess().getFromKeyword_2_1());
|
||||
match(input,14,FOLLOW_2);
|
||||
|
@ -704,14 +712,14 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group_2__2"
|
||||
// InternalNoJdtTestLanguage.g:265:1: rule__Greeting__Group_2__2 : rule__Greeting__Group_2__2__Impl rule__Greeting__Group_2__3 ;
|
||||
// InternalNoJdtTestLanguage.g:270:1: rule__Greeting__Group_2__2 : rule__Greeting__Group_2__2__Impl rule__Greeting__Group_2__3 ;
|
||||
public final void rule__Greeting__Group_2__2() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:269:1: ( rule__Greeting__Group_2__2__Impl rule__Greeting__Group_2__3 )
|
||||
// InternalNoJdtTestLanguage.g:270:2: rule__Greeting__Group_2__2__Impl rule__Greeting__Group_2__3
|
||||
// InternalNoJdtTestLanguage.g:274:1: ( rule__Greeting__Group_2__2__Impl rule__Greeting__Group_2__3 )
|
||||
// InternalNoJdtTestLanguage.g:275:2: rule__Greeting__Group_2__2__Impl rule__Greeting__Group_2__3
|
||||
{
|
||||
pushFollow(FOLLOW_6);
|
||||
rule__Greeting__Group_2__2__Impl();
|
||||
|
@ -742,21 +750,21 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group_2__2__Impl"
|
||||
// InternalNoJdtTestLanguage.g:277:1: rule__Greeting__Group_2__2__Impl : ( ( rule__Greeting__OtherAssignment_2_2 ) ) ;
|
||||
// InternalNoJdtTestLanguage.g:282:1: rule__Greeting__Group_2__2__Impl : ( ( rule__Greeting__OtherAssignment_2_2 ) ) ;
|
||||
public final void rule__Greeting__Group_2__2__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:281:1: ( ( ( rule__Greeting__OtherAssignment_2_2 ) ) )
|
||||
// InternalNoJdtTestLanguage.g:282:1: ( ( rule__Greeting__OtherAssignment_2_2 ) )
|
||||
// InternalNoJdtTestLanguage.g:286:1: ( ( ( rule__Greeting__OtherAssignment_2_2 ) ) )
|
||||
// InternalNoJdtTestLanguage.g:287:1: ( ( rule__Greeting__OtherAssignment_2_2 ) )
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:282:1: ( ( rule__Greeting__OtherAssignment_2_2 ) )
|
||||
// InternalNoJdtTestLanguage.g:283:2: ( rule__Greeting__OtherAssignment_2_2 )
|
||||
// InternalNoJdtTestLanguage.g:287:1: ( ( rule__Greeting__OtherAssignment_2_2 ) )
|
||||
// InternalNoJdtTestLanguage.g:288:2: ( rule__Greeting__OtherAssignment_2_2 )
|
||||
{
|
||||
before(grammarAccess.getGreetingAccess().getOtherAssignment_2_2());
|
||||
// InternalNoJdtTestLanguage.g:284:2: ( rule__Greeting__OtherAssignment_2_2 )
|
||||
// InternalNoJdtTestLanguage.g:284:3: rule__Greeting__OtherAssignment_2_2
|
||||
// InternalNoJdtTestLanguage.g:289:2: ( rule__Greeting__OtherAssignment_2_2 )
|
||||
// InternalNoJdtTestLanguage.g:289:3: rule__Greeting__OtherAssignment_2_2
|
||||
{
|
||||
pushFollow(FOLLOW_2);
|
||||
rule__Greeting__OtherAssignment_2_2();
|
||||
|
@ -789,14 +797,14 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group_2__3"
|
||||
// InternalNoJdtTestLanguage.g:292:1: rule__Greeting__Group_2__3 : rule__Greeting__Group_2__3__Impl ;
|
||||
// InternalNoJdtTestLanguage.g:297:1: rule__Greeting__Group_2__3 : rule__Greeting__Group_2__3__Impl ;
|
||||
public final void rule__Greeting__Group_2__3() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:296:1: ( rule__Greeting__Group_2__3__Impl )
|
||||
// InternalNoJdtTestLanguage.g:297:2: rule__Greeting__Group_2__3__Impl
|
||||
// InternalNoJdtTestLanguage.g:301:1: ( rule__Greeting__Group_2__3__Impl )
|
||||
// InternalNoJdtTestLanguage.g:302:2: rule__Greeting__Group_2__3__Impl
|
||||
{
|
||||
pushFollow(FOLLOW_2);
|
||||
rule__Greeting__Group_2__3__Impl();
|
||||
|
@ -822,17 +830,17 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__Group_2__3__Impl"
|
||||
// InternalNoJdtTestLanguage.g:303:1: rule__Greeting__Group_2__3__Impl : ( ')' ) ;
|
||||
// InternalNoJdtTestLanguage.g:308:1: rule__Greeting__Group_2__3__Impl : ( ')' ) ;
|
||||
public final void rule__Greeting__Group_2__3__Impl() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:307:1: ( ( ')' ) )
|
||||
// InternalNoJdtTestLanguage.g:308:1: ( ')' )
|
||||
// InternalNoJdtTestLanguage.g:312:1: ( ( ')' ) )
|
||||
// InternalNoJdtTestLanguage.g:313:1: ( ')' )
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:308:1: ( ')' )
|
||||
// InternalNoJdtTestLanguage.g:309:2: ')'
|
||||
// InternalNoJdtTestLanguage.g:313:1: ( ')' )
|
||||
// InternalNoJdtTestLanguage.g:314:2: ')'
|
||||
{
|
||||
before(grammarAccess.getGreetingAccess().getRightParenthesisKeyword_2_3());
|
||||
match(input,15,FOLLOW_2);
|
||||
|
@ -859,17 +867,17 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Model__GreetingsAssignment"
|
||||
// InternalNoJdtTestLanguage.g:319:1: rule__Model__GreetingsAssignment : ( ruleGreeting ) ;
|
||||
// InternalNoJdtTestLanguage.g:324:1: rule__Model__GreetingsAssignment : ( ruleGreeting ) ;
|
||||
public final void rule__Model__GreetingsAssignment() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:323:1: ( ( ruleGreeting ) )
|
||||
// InternalNoJdtTestLanguage.g:324:2: ( ruleGreeting )
|
||||
// InternalNoJdtTestLanguage.g:328:1: ( ( ruleGreeting ) )
|
||||
// InternalNoJdtTestLanguage.g:329:2: ( ruleGreeting )
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:324:2: ( ruleGreeting )
|
||||
// InternalNoJdtTestLanguage.g:325:3: ruleGreeting
|
||||
// InternalNoJdtTestLanguage.g:329:2: ( ruleGreeting )
|
||||
// InternalNoJdtTestLanguage.g:330:3: ruleGreeting
|
||||
{
|
||||
before(grammarAccess.getModelAccess().getGreetingsGreetingParserRuleCall_0());
|
||||
pushFollow(FOLLOW_2);
|
||||
|
@ -900,17 +908,17 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__NameAssignment_1"
|
||||
// InternalNoJdtTestLanguage.g:334:1: rule__Greeting__NameAssignment_1 : ( RULE_ID ) ;
|
||||
// InternalNoJdtTestLanguage.g:339:1: rule__Greeting__NameAssignment_1 : ( RULE_ID ) ;
|
||||
public final void rule__Greeting__NameAssignment_1() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:338:1: ( ( RULE_ID ) )
|
||||
// InternalNoJdtTestLanguage.g:339:2: ( RULE_ID )
|
||||
// InternalNoJdtTestLanguage.g:343:1: ( ( RULE_ID ) )
|
||||
// InternalNoJdtTestLanguage.g:344:2: ( RULE_ID )
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:339:2: ( RULE_ID )
|
||||
// InternalNoJdtTestLanguage.g:340:3: RULE_ID
|
||||
// InternalNoJdtTestLanguage.g:344:2: ( RULE_ID )
|
||||
// InternalNoJdtTestLanguage.g:345:3: RULE_ID
|
||||
{
|
||||
before(grammarAccess.getGreetingAccess().getNameIDTerminalRuleCall_1_0());
|
||||
match(input,RULE_ID,FOLLOW_2);
|
||||
|
@ -937,21 +945,21 @@ public class InternalNoJdtTestLanguageParser extends AbstractInternalContentAssi
|
|||
|
||||
|
||||
// $ANTLR start "rule__Greeting__OtherAssignment_2_2"
|
||||
// InternalNoJdtTestLanguage.g:349:1: rule__Greeting__OtherAssignment_2_2 : ( ( RULE_ID ) ) ;
|
||||
// InternalNoJdtTestLanguage.g:354:1: rule__Greeting__OtherAssignment_2_2 : ( ( RULE_ID ) ) ;
|
||||
public final void rule__Greeting__OtherAssignment_2_2() throws RecognitionException {
|
||||
|
||||
int stackSize = keepStackSize();
|
||||
|
||||
try {
|
||||
// InternalNoJdtTestLanguage.g:353:1: ( ( ( RULE_ID ) ) )
|
||||
// InternalNoJdtTestLanguage.g:354:2: ( ( RULE_ID ) )
|
||||
// InternalNoJdtTestLanguage.g:358:1: ( ( ( RULE_ID ) ) )
|
||||
// InternalNoJdtTestLanguage.g:359:2: ( ( RULE_ID ) )
|
||||
{
|
||||
// InternalNoJdtTestLanguage.g:354:2: ( ( RULE_ID ) )
|
||||
// InternalNoJdtTestLanguage.g:355:3: ( RULE_ID )
|
||||
// InternalNoJdtTestLanguage.g:359:2: ( ( RULE_ID ) )
|
||||
// InternalNoJdtTestLanguage.g:360:3: ( RULE_ID )
|
||||
{
|
||||
before(grammarAccess.getGreetingAccess().getOtherGreetingCrossReference_2_2_0());
|
||||
// InternalNoJdtTestLanguage.g:356:3: ( RULE_ID )
|
||||
// InternalNoJdtTestLanguage.g:357:4: RULE_ID
|
||||
// InternalNoJdtTestLanguage.g:361:3: ( RULE_ID )
|
||||
// InternalNoJdtTestLanguage.g:362:4: RULE_ID
|
||||
{
|
||||
before(grammarAccess.getGreetingAccess().getOtherGreetingIDTerminalRuleCall_2_2_0_1());
|
||||
match(input,RULE_ID,FOLLOW_2);
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.xtextgrammar.ide;
|
||||
|
||||
import com.google.inject.Binder;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.xtextgrammar.ide.contentassist.antlr;
|
||||
|
||||
import java.util.Collection;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.xtextgrammar.ide.contentassist.antlr;
|
||||
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
grammar InternalXtextGrammarTestLanguage;
|
||||
|
||||
options {
|
||||
|
|
|
@ -705,10 +705,10 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ID;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalXtextGrammarTestLanguage.g:6455:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||
// InternalXtextGrammarTestLanguage.g:6455:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
// InternalXtextGrammarTestLanguage.g:6460:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* )
|
||||
// InternalXtextGrammarTestLanguage.g:6460:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
{
|
||||
// InternalXtextGrammarTestLanguage.g:6455:11: ( '^' )?
|
||||
// InternalXtextGrammarTestLanguage.g:6460:11: ( '^' )?
|
||||
int alt1=2;
|
||||
int LA1_0 = input.LA(1);
|
||||
|
||||
|
@ -717,7 +717,7 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt1) {
|
||||
case 1 :
|
||||
// InternalXtextGrammarTestLanguage.g:6455:11: '^'
|
||||
// InternalXtextGrammarTestLanguage.g:6460:11: '^'
|
||||
{
|
||||
match('^');
|
||||
|
||||
|
@ -735,7 +735,7 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
recover(mse);
|
||||
throw mse;}
|
||||
|
||||
// InternalXtextGrammarTestLanguage.g:6455:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
// InternalXtextGrammarTestLanguage.g:6460:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )*
|
||||
loop2:
|
||||
do {
|
||||
int alt2=2;
|
||||
|
@ -784,10 +784,10 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_INT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalXtextGrammarTestLanguage.g:6457:10: ( ( '0' .. '9' )+ )
|
||||
// InternalXtextGrammarTestLanguage.g:6457:12: ( '0' .. '9' )+
|
||||
// InternalXtextGrammarTestLanguage.g:6462:10: ( ( '0' .. '9' )+ )
|
||||
// InternalXtextGrammarTestLanguage.g:6462:12: ( '0' .. '9' )+
|
||||
{
|
||||
// InternalXtextGrammarTestLanguage.g:6457:12: ( '0' .. '9' )+
|
||||
// InternalXtextGrammarTestLanguage.g:6462:12: ( '0' .. '9' )+
|
||||
int cnt3=0;
|
||||
loop3:
|
||||
do {
|
||||
|
@ -801,7 +801,7 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt3) {
|
||||
case 1 :
|
||||
// InternalXtextGrammarTestLanguage.g:6457:13: '0' .. '9'
|
||||
// InternalXtextGrammarTestLanguage.g:6462:13: '0' .. '9'
|
||||
{
|
||||
matchRange('0','9');
|
||||
|
||||
|
@ -833,10 +833,10 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_STRING;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalXtextGrammarTestLanguage.g:6459:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||
// InternalXtextGrammarTestLanguage.g:6459:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
// InternalXtextGrammarTestLanguage.g:6464:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
|
||||
// InternalXtextGrammarTestLanguage.g:6464:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
{
|
||||
// InternalXtextGrammarTestLanguage.g:6459:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
// InternalXtextGrammarTestLanguage.g:6464:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
|
||||
int alt6=2;
|
||||
int LA6_0 = input.LA(1);
|
||||
|
||||
|
@ -854,10 +854,10 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt6) {
|
||||
case 1 :
|
||||
// InternalXtextGrammarTestLanguage.g:6459:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||
// InternalXtextGrammarTestLanguage.g:6464:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
|
||||
{
|
||||
match('\"');
|
||||
// InternalXtextGrammarTestLanguage.g:6459:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||
// InternalXtextGrammarTestLanguage.g:6464:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )*
|
||||
loop4:
|
||||
do {
|
||||
int alt4=3;
|
||||
|
@ -873,7 +873,7 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt4) {
|
||||
case 1 :
|
||||
// InternalXtextGrammarTestLanguage.g:6459:21: '\\\\' .
|
||||
// InternalXtextGrammarTestLanguage.g:6464:21: '\\\\' .
|
||||
{
|
||||
match('\\');
|
||||
matchAny();
|
||||
|
@ -881,7 +881,7 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalXtextGrammarTestLanguage.g:6459:28: ~ ( ( '\\\\' | '\"' ) )
|
||||
// InternalXtextGrammarTestLanguage.g:6464:28: ~ ( ( '\\\\' | '\"' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -906,10 +906,10 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalXtextGrammarTestLanguage.g:6459:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||
// InternalXtextGrammarTestLanguage.g:6464:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
|
||||
{
|
||||
match('\'');
|
||||
// InternalXtextGrammarTestLanguage.g:6459:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||
// InternalXtextGrammarTestLanguage.g:6464:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )*
|
||||
loop5:
|
||||
do {
|
||||
int alt5=3;
|
||||
|
@ -925,7 +925,7 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt5) {
|
||||
case 1 :
|
||||
// InternalXtextGrammarTestLanguage.g:6459:54: '\\\\' .
|
||||
// InternalXtextGrammarTestLanguage.g:6464:54: '\\\\' .
|
||||
{
|
||||
match('\\');
|
||||
matchAny();
|
||||
|
@ -933,7 +933,7 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
}
|
||||
break;
|
||||
case 2 :
|
||||
// InternalXtextGrammarTestLanguage.g:6459:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||
// InternalXtextGrammarTestLanguage.g:6464:61: ~ ( ( '\\\\' | '\\'' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -976,12 +976,12 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ML_COMMENT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalXtextGrammarTestLanguage.g:6461:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalXtextGrammarTestLanguage.g:6461:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||
// InternalXtextGrammarTestLanguage.g:6466:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
|
||||
// InternalXtextGrammarTestLanguage.g:6466:19: '/*' ( options {greedy=false; } : . )* '*/'
|
||||
{
|
||||
match("/*");
|
||||
|
||||
// InternalXtextGrammarTestLanguage.g:6461:24: ( options {greedy=false; } : . )*
|
||||
// InternalXtextGrammarTestLanguage.g:6466:24: ( options {greedy=false; } : . )*
|
||||
loop7:
|
||||
do {
|
||||
int alt7=2;
|
||||
|
@ -1006,7 +1006,7 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt7) {
|
||||
case 1 :
|
||||
// InternalXtextGrammarTestLanguage.g:6461:52: .
|
||||
// InternalXtextGrammarTestLanguage.g:6466:52: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
@ -1036,12 +1036,12 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_SL_COMMENT;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalXtextGrammarTestLanguage.g:6463:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||
// InternalXtextGrammarTestLanguage.g:6463:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||
// InternalXtextGrammarTestLanguage.g:6468:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
|
||||
// InternalXtextGrammarTestLanguage.g:6468:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
|
||||
{
|
||||
match("//");
|
||||
|
||||
// InternalXtextGrammarTestLanguage.g:6463:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||
// InternalXtextGrammarTestLanguage.g:6468:24: (~ ( ( '\\n' | '\\r' ) ) )*
|
||||
loop8:
|
||||
do {
|
||||
int alt8=2;
|
||||
|
@ -1054,7 +1054,7 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
|
||||
switch (alt8) {
|
||||
case 1 :
|
||||
// InternalXtextGrammarTestLanguage.g:6463:24: ~ ( ( '\\n' | '\\r' ) )
|
||||
// InternalXtextGrammarTestLanguage.g:6468:24: ~ ( ( '\\n' | '\\r' ) )
|
||||
{
|
||||
if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) {
|
||||
input.consume();
|
||||
|
@ -1074,7 +1074,7 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
}
|
||||
} while (true);
|
||||
|
||||
// InternalXtextGrammarTestLanguage.g:6463:40: ( ( '\\r' )? '\\n' )?
|
||||
// InternalXtextGrammarTestLanguage.g:6468:40: ( ( '\\r' )? '\\n' )?
|
||||
int alt10=2;
|
||||
int LA10_0 = input.LA(1);
|
||||
|
||||
|
@ -1083,9 +1083,9 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt10) {
|
||||
case 1 :
|
||||
// InternalXtextGrammarTestLanguage.g:6463:41: ( '\\r' )? '\\n'
|
||||
// InternalXtextGrammarTestLanguage.g:6468:41: ( '\\r' )? '\\n'
|
||||
{
|
||||
// InternalXtextGrammarTestLanguage.g:6463:41: ( '\\r' )?
|
||||
// InternalXtextGrammarTestLanguage.g:6468:41: ( '\\r' )?
|
||||
int alt9=2;
|
||||
int LA9_0 = input.LA(1);
|
||||
|
||||
|
@ -1094,7 +1094,7 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
}
|
||||
switch (alt9) {
|
||||
case 1 :
|
||||
// InternalXtextGrammarTestLanguage.g:6463:41: '\\r'
|
||||
// InternalXtextGrammarTestLanguage.g:6468:41: '\\r'
|
||||
{
|
||||
match('\r');
|
||||
|
||||
|
@ -1126,10 +1126,10 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_WS;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalXtextGrammarTestLanguage.g:6465:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||
// InternalXtextGrammarTestLanguage.g:6465:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
// InternalXtextGrammarTestLanguage.g:6470:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
|
||||
// InternalXtextGrammarTestLanguage.g:6470:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
{
|
||||
// InternalXtextGrammarTestLanguage.g:6465:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
// InternalXtextGrammarTestLanguage.g:6470:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
|
||||
int cnt11=0;
|
||||
loop11:
|
||||
do {
|
||||
|
@ -1183,8 +1183,8 @@ public class InternalXtextGrammarTestLanguageLexer extends Lexer {
|
|||
try {
|
||||
int _type = RULE_ANY_OTHER;
|
||||
int _channel = DEFAULT_TOKEN_CHANNEL;
|
||||
// InternalXtextGrammarTestLanguage.g:6467:16: ( . )
|
||||
// InternalXtextGrammarTestLanguage.g:6467:18: .
|
||||
// InternalXtextGrammarTestLanguage.g:6472:16: ( . )
|
||||
// InternalXtextGrammarTestLanguage.g:6472:18: .
|
||||
{
|
||||
matchAny();
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.ide;
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.ide;
|
||||
|
||||
import org.eclipse.xtext.testlanguages.backtracking.BeeLangTestLanguageRuntimeModule;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.ide;
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.ide;
|
||||
|
||||
import com.google.inject.Guice;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.ide;
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.ide;
|
||||
|
||||
import org.eclipse.xtext.testlanguages.backtracking.SimpleBeeLangTestLanguageRuntimeModule;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.fileAware.ide;
|
||||
|
||||
import org.eclipse.xtext.ide.refactoring.IResourceRelocationStrategy;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.fileAware.ide;
|
||||
|
||||
import org.eclipse.xtext.testlanguages.fileAware.FileAwareTestLanguageRuntimeModule;
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.fileAware.ide.refactoring;
|
||||
|
||||
import static com.google.common.collect.Iterables.*;
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.fileAware.ide.refactoring;
|
||||
|
||||
import static org.eclipse.xtext.xbase.lib.IterableExtensions.drop;
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.fileAware.ide.tests;
|
||||
|
||||
import com.google.inject.Injector;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.nestedRefs.ide;
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.nestedRefs.ide;
|
||||
|
||||
import com.google.inject.Guice;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.noJdt.ide;
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.noJdt.ide;
|
||||
|
||||
import com.google.inject.Guice;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.xtextgrammar.ide;
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.xtextgrammar.ide;
|
||||
|
||||
import org.eclipse.xtext.testlanguages.xtextgrammar.XtextGrammarTestLanguageRuntimeModule;
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
|
||||
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="generated by Xtext" modelDirectory="/org.eclipse.xtext.testlanguages/src-gen"
|
||||
modelPluginID="org.eclipse.xtext.testlanguages" forceOverwrite="true" modelName="BeeLangTestLanguage"
|
||||
updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
|
||||
complianceLevel="8.0" copyrightFields="false" runtimeVersion="2.20">
|
||||
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0.

SPDX-License-Identifier: EPL-2.0"
|
||||
modelDirectory="/org.eclipse.xtext.testlanguages/src-gen" modelPluginID="org.eclipse.xtext.testlanguages"
|
||||
forceOverwrite="true" modelName="BeeLangTestLanguage" updateClasspath="false"
|
||||
rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" complianceLevel="8.0"
|
||||
copyrightFields="false" runtimeVersion="2.20">
|
||||
<genPackages prefix="BeeLangTestLanguage" basePackage="org.eclipse.xtext.testlanguages.backtracking"
|
||||
disposableProviderFactory="true" fileExtensions="beelangtestlanguage" ecorePackage="BeeLangTestLanguage.ecore#/">
|
||||
<genClasses ecoreClass="BeeLangTestLanguage.ecore#//Model">
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
|
||||
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="generated by Xtext" modelDirectory="/org.eclipse.xtext.testlanguages/src-gen"
|
||||
modelPluginID="org.eclipse.xtext.testlanguages" forceOverwrite="true" modelName="FileAwareTestLanguage"
|
||||
updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
|
||||
complianceLevel="8.0" copyrightFields="false" runtimeVersion="2.20">
|
||||
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0.

SPDX-License-Identifier: EPL-2.0"
|
||||
modelDirectory="/org.eclipse.xtext.testlanguages/src-gen" modelPluginID="org.eclipse.xtext.testlanguages"
|
||||
forceOverwrite="true" modelName="FileAwareTestLanguage" updateClasspath="false"
|
||||
rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" complianceLevel="8.0"
|
||||
copyrightFields="false" runtimeVersion="2.20">
|
||||
<genPackages prefix="FileAware" basePackage="org.eclipse.xtext.testlanguages.fileAware"
|
||||
disposableProviderFactory="true" fileExtensions="fileawaretestlanguage" ecorePackage="FileAwareTestLanguage.ecore#/">
|
||||
<genClasses ecoreClass="FileAwareTestLanguage.ecore#//PackageDeclaration">
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
|
||||
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="generated by Xtext" modelDirectory="/org.eclipse.xtext.testlanguages/src-gen"
|
||||
modelPluginID="org.eclipse.xtext.testlanguages" forceOverwrite="true" modelName="NestedRefsTestLanguage"
|
||||
updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
|
||||
complianceLevel="8.0" copyrightFields="false" runtimeVersion="2.20">
|
||||
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0.

SPDX-License-Identifier: EPL-2.0"
|
||||
modelDirectory="/org.eclipse.xtext.testlanguages/src-gen" modelPluginID="org.eclipse.xtext.testlanguages"
|
||||
forceOverwrite="true" modelName="NestedRefsTestLanguage" updateClasspath="false"
|
||||
rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" complianceLevel="8.0"
|
||||
copyrightFields="false" runtimeVersion="2.20">
|
||||
<genPackages prefix="NestedRefs" basePackage="org.eclipse.xtext.testlanguages.nestedRefs"
|
||||
disposableProviderFactory="true" fileExtensions="nestedRefs" ecorePackage="NestedRefsTestLanguage.ecore#/">
|
||||
<genClasses ecoreClass="NestedRefsTestLanguage.ecore#//Doc">
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
|
||||
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="generated by Xtext" modelDirectory="/org.eclipse.xtext.testlanguages/src-gen"
|
||||
modelPluginID="org.eclipse.xtext.testlanguages" forceOverwrite="true" modelName="NoJdtTestLanguage"
|
||||
updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
|
||||
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0.

SPDX-License-Identifier: EPL-2.0"
|
||||
modelDirectory="/org.eclipse.xtext.testlanguages/src-gen" modelPluginID="org.eclipse.xtext.testlanguages"
|
||||
forceOverwrite="true" modelName="NoJdtTestLanguage" updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
|
||||
complianceLevel="8.0" copyrightFields="false" runtimeVersion="2.20">
|
||||
<genPackages prefix="NoJdt" basePackage="org.eclipse.xtext.testlanguages.noJdt"
|
||||
disposableProviderFactory="true" fileExtensions="nojdt" ecorePackage="NoJdtTestLanguage.ecore#/">
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
|
||||
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="generated by Xtext" modelDirectory="/org.eclipse.xtext.testlanguages/src-gen"
|
||||
modelPluginID="org.eclipse.xtext.testlanguages" forceOverwrite="true" modelName="XtextGrammarTestLanguage"
|
||||
updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
|
||||
complianceLevel="8.0" copyrightFields="false" runtimeVersion="2.20">
|
||||
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0.

SPDX-License-Identifier: EPL-2.0"
|
||||
modelDirectory="/org.eclipse.xtext.testlanguages/src-gen" modelPluginID="org.eclipse.xtext.testlanguages"
|
||||
forceOverwrite="true" modelName="XtextGrammarTestLanguage" updateClasspath="false"
|
||||
rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" complianceLevel="8.0"
|
||||
copyrightFields="false" runtimeVersion="2.20">
|
||||
<genPackages prefix="XtextGrammarTest" basePackage="org.eclipse.xtext.testlanguages.xtextgrammar"
|
||||
disposableProviderFactory="true" fileExtensions="xtextgrammar" ecorePackage="XtextGrammarTestLanguage.ecore#/">
|
||||
<genClasses ecoreClass="XtextGrammarTestLanguage.ecore#//Grammar">
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking;
|
||||
|
||||
import com.google.inject.Binder;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking;
|
||||
|
||||
import com.google.inject.Binder;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking;
|
||||
|
||||
import com.google.inject.Binder;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking;
|
||||
|
||||
import com.google.inject.Guice;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking;
|
||||
|
||||
import com.google.inject.Guice;
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
/*******************************************************************************
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*******************************************************************************/
|
||||
package org.eclipse.xtext.testlanguages.backtracking;
|
||||
|
||||
import com.google.inject.Guice;
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
/**
|
||||
* generated by Xtext
|
||||
* Copyright (c) 2010, 2022 itemis AG (http://www.itemis.eu) and others.
|
||||
* This program and the accompanying materials are made available under the
|
||||
* terms of the Eclipse Public License 2.0 which is available at
|
||||
* http://www.eclipse.org/legal/epl-2.0.
|
||||
*
|
||||
* SPDX-License-Identifier: EPL-2.0
|
||||
*/
|
||||
package org.eclipse.xtext.testlanguages.backtracking.beeLangTestLanguage;
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue