mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-15 16:28:56 +00:00
Removed TestLanguagesFragmentsEx.mwe2
This commit is contained in:
parent
6a5c86e070
commit
da053f60bb
41 changed files with 32 additions and 1888 deletions
|
@ -1,35 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalEnumAndReferenceTestLanguage;
|
||||
|
||||
// Rule EntityWithEnumAndReference
|
||||
ruleEntityWithEnumAndReference:
|
||||
ruleKindOfKeyword
|
||||
RULE_ID
|
||||
'reference'
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
// Rule KindOfKeyword
|
||||
ruleKindOfKeyword:
|
||||
(
|
||||
'kindOfKeyword'
|
||||
|
|
||||
'anotherEnumLiteral'
|
||||
)
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalEnumRulesTestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
(
|
||||
'existing'
|
||||
ruleExistingEnum
|
||||
(
|
||||
'generated'
|
||||
ruleGeneratedEnum
|
||||
)?
|
||||
|
|
||||
'generated'
|
||||
ruleGeneratedEnum
|
||||
)
|
||||
;
|
||||
|
||||
// Rule ExistingEnum
|
||||
ruleExistingEnum:
|
||||
(
|
||||
'SameName'
|
||||
|
|
||||
'overridden'
|
||||
|
|
||||
'DifferentLiteral'
|
||||
)
|
||||
;
|
||||
|
||||
// Rule GeneratedEnum
|
||||
ruleGeneratedEnum:
|
||||
(
|
||||
'SameName'
|
||||
|
|
||||
'DifferentLiteral'
|
||||
)
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,59 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalMultiRuleEnumTestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
'someEnum'
|
||||
ruleEnumRuleA
|
||||
ruleEnumRuleB
|
||||
ruleEnumRuleC
|
||||
;
|
||||
|
||||
// Rule EnumRuleA
|
||||
ruleEnumRuleA:
|
||||
(
|
||||
'A'
|
||||
|
|
||||
'B'
|
||||
|
|
||||
'C'
|
||||
)
|
||||
;
|
||||
|
||||
// Rule EnumRuleB
|
||||
ruleEnumRuleB:
|
||||
(
|
||||
'C'
|
||||
|
|
||||
'D'
|
||||
|
|
||||
'E'
|
||||
)
|
||||
;
|
||||
|
||||
// Rule EnumRuleC
|
||||
ruleEnumRuleC:
|
||||
(
|
||||
'A'
|
||||
|
|
||||
'D'
|
||||
|
|
||||
'B'
|
||||
)
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,49 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalFormatterTestLanguage;
|
||||
|
||||
// Rule Root
|
||||
ruleRoot:
|
||||
(
|
||||
ruleIDList
|
||||
|
|
||||
ruleKWList
|
||||
)
|
||||
;
|
||||
|
||||
// Rule IDList
|
||||
ruleIDList:
|
||||
'idlist'
|
||||
RULE_ID
|
||||
*
|
||||
;
|
||||
|
||||
// Rule KWList
|
||||
ruleKWList:
|
||||
'kwlist'
|
||||
'kw1'
|
||||
?
|
||||
'kw2'
|
||||
?
|
||||
'kw3'
|
||||
?
|
||||
'kw4'
|
||||
?
|
||||
'kw5'
|
||||
?
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,178 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalRegionAccessTestLanguage;
|
||||
|
||||
// Rule Root
|
||||
ruleRoot:
|
||||
(
|
||||
ruleSimple
|
||||
|
|
||||
ruleDelegation
|
||||
|
|
||||
ruleUnassigned
|
||||
|
|
||||
rulePrefixedUnassigned
|
||||
|
|
||||
'5'
|
||||
ruleExpression
|
||||
|
|
||||
'6'
|
||||
ruleMixed
|
||||
|
|
||||
'7'
|
||||
(
|
||||
'action'
|
||||
)?
|
||||
ruleMixed
|
||||
)
|
||||
;
|
||||
|
||||
// Rule Simple
|
||||
ruleSimple:
|
||||
'1'
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
// Rule Delegation
|
||||
ruleDelegation:
|
||||
'2'
|
||||
ruleDelegate
|
||||
;
|
||||
|
||||
// Rule Unassigned
|
||||
ruleUnassigned:
|
||||
'3'
|
||||
ruleDelegate
|
||||
;
|
||||
|
||||
// Rule PrefixedUnassigned
|
||||
rulePrefixedUnassigned:
|
||||
'4'
|
||||
rulePrefixedDelegate
|
||||
;
|
||||
|
||||
// Rule PrefixedDelegate
|
||||
rulePrefixedDelegate:
|
||||
'prefix'
|
||||
ruleDelegate
|
||||
;
|
||||
|
||||
// Rule Delegate
|
||||
ruleDelegate:
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
// Rule Expression
|
||||
ruleExpression:
|
||||
rulePrimary
|
||||
(
|
||||
'+'
|
||||
rulePrimary
|
||||
)*
|
||||
;
|
||||
|
||||
// Rule Primary
|
||||
rulePrimary:
|
||||
(
|
||||
RULE_ID
|
||||
|
|
||||
ruleParenthesized
|
||||
)
|
||||
;
|
||||
|
||||
// Rule Parenthesized
|
||||
ruleParenthesized:
|
||||
'('
|
||||
ruleExpression
|
||||
')'
|
||||
;
|
||||
|
||||
// Rule Mixed
|
||||
ruleMixed:
|
||||
'('
|
||||
(
|
||||
'unassigned'
|
||||
(
|
||||
RULE_ID
|
||||
|
|
||||
ruleDatatype
|
||||
)
|
||||
)?
|
||||
(
|
||||
(
|
||||
'fragment'
|
||||
ruleFragment
|
||||
)?
|
||||
|
|
||||
ruleMixed
|
||||
|
|
||||
(
|
||||
RULE_ID
|
||||
|
|
||||
'child'
|
||||
ruleMixed
|
||||
|
|
||||
ruleDatatype
|
||||
|
|
||||
'ref'
|
||||
RULE_ID
|
||||
|
|
||||
ruleEnum
|
||||
)
|
||||
)
|
||||
')'
|
||||
(
|
||||
'action'
|
||||
(
|
||||
ruleMixed
|
||||
'end'
|
||||
)?
|
||||
)*
|
||||
;
|
||||
|
||||
// Rule Datatype
|
||||
ruleDatatype:
|
||||
'datatype'
|
||||
(
|
||||
ruleDatatype
|
||||
|
|
||||
RULE_ID
|
||||
)
|
||||
;
|
||||
|
||||
// Rule Fragment
|
||||
ruleFragment:
|
||||
(
|
||||
RULE_ID
|
||||
|
|
||||
'child'
|
||||
ruleMixed
|
||||
|
|
||||
'recursion'
|
||||
ruleFragment
|
||||
)
|
||||
;
|
||||
|
||||
// Rule Enum
|
||||
ruleEnum:
|
||||
(
|
||||
'lit1'
|
||||
|
|
||||
'lit2'
|
||||
)
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,43 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalGrammarAccessTestLanguage;
|
||||
|
||||
// Rule Root
|
||||
ruleRoot:
|
||||
ruleType
|
||||
*
|
||||
;
|
||||
|
||||
// Rule Type
|
||||
ruleType:
|
||||
(
|
||||
ruleAType
|
||||
|
|
||||
ruleAnotherType
|
||||
)
|
||||
;
|
||||
|
||||
// Rule AType
|
||||
ruleAType:
|
||||
'foo'
|
||||
;
|
||||
|
||||
// Rule AnotherType
|
||||
ruleAnotherType:
|
||||
'bar'
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,38 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalAbstractTestLanguage;
|
||||
|
||||
// Rule InheritedParserRule
|
||||
ruleInheritedParserRule:
|
||||
'element'
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
// Rule OverridableParserRule
|
||||
ruleOverridableParserRule:
|
||||
'element'
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
// Rule ExtendableParserRule
|
||||
ruleExtendableParserRule:
|
||||
'element'
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
RULE_REAL : RULE_INT '.' RULE_INT;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'\uFFFD'|'\uFFFD'|'\uFFFD'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
fragment RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,24 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalBaseInheritanceTestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
'model'
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,120 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalConcreteTestLanguage;
|
||||
|
||||
// Rule RootRule
|
||||
ruleRootRule:
|
||||
(
|
||||
ruleConcreteParserRule
|
||||
|
|
||||
ruleCallOverridenParserRule
|
||||
|
|
||||
ruleCallExtendedParserRule
|
||||
|
|
||||
ruleOverridableParserRule2
|
||||
)
|
||||
;
|
||||
|
||||
// Rule ConcreteParserRule
|
||||
ruleConcreteParserRule:
|
||||
'model'
|
||||
RULE_REAL
|
||||
':'
|
||||
ruleInheritedParserRule
|
||||
*
|
||||
;
|
||||
|
||||
// Rule OverridableParserRule
|
||||
ruleOverridableParserRule:
|
||||
'overriddenelement'
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
// Rule CallOverridenParserRule
|
||||
ruleCallOverridenParserRule:
|
||||
ruleAbstractCallOverridenParserRule
|
||||
;
|
||||
|
||||
// Rule OverridableParserRule2
|
||||
ruleOverridableParserRule2:
|
||||
'overridden other element'
|
||||
RULE_ID
|
||||
'-'
|
||||
RULE_INT
|
||||
;
|
||||
|
||||
// Rule ExtendableParserRule
|
||||
ruleExtendableParserRule:
|
||||
(
|
||||
ruleSubrule1
|
||||
|
|
||||
ruleSubrule2
|
||||
|
|
||||
ruleSubrule3
|
||||
)
|
||||
;
|
||||
|
||||
// Rule Subrule1
|
||||
ruleSubrule1:
|
||||
'subrule1'
|
||||
RULE_ID
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
// Rule Subrule2
|
||||
ruleSubrule2:
|
||||
'subrule3'
|
||||
RULE_ID
|
||||
RULE_STRING
|
||||
;
|
||||
|
||||
// Rule Subrule3
|
||||
ruleSubrule3:
|
||||
'subrule3'
|
||||
RULE_ID
|
||||
RULE_INT
|
||||
;
|
||||
|
||||
// Rule CallExtendedParserRule
|
||||
ruleCallExtendedParserRule:
|
||||
ruleAbstractCallExtendedParserRule
|
||||
;
|
||||
|
||||
// Rule InheritedParserRule
|
||||
ruleInheritedParserRule:
|
||||
'element'
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
// Rule AbstractCallOverridenParserRule
|
||||
ruleAbstractCallOverridenParserRule:
|
||||
'overridemodel'
|
||||
ruleOverridableParserRule
|
||||
*
|
||||
;
|
||||
|
||||
// Rule AbstractCallExtendedParserRule
|
||||
ruleAbstractCallExtendedParserRule:
|
||||
'extendedmodel'
|
||||
ruleExtendableParserRule
|
||||
*
|
||||
;
|
||||
|
||||
RULE_ID : SUPER_ID;
|
||||
|
||||
RULE_REAL : RULE_INT '.' RULE_INT;
|
||||
|
||||
fragment SUPER_ID : '^'? ('a'..'z'|'A'..'Z'|'\u00F6'|'\u00E4'|'\u00FC'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,44 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalInheritanceTest2Language;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
'model'
|
||||
RULE_ID
|
||||
'{'
|
||||
ruleElement
|
||||
*
|
||||
ruleFQN
|
||||
'}'
|
||||
;
|
||||
|
||||
// Rule Element
|
||||
ruleElement:
|
||||
'element'
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
// Rule FQN
|
||||
ruleFQN:
|
||||
RULE_ID
|
||||
(
|
||||
'.'
|
||||
RULE_ID
|
||||
)*
|
||||
;
|
||||
|
||||
RULE_ID : ('a'..'z')+;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,59 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalInheritanceTest3Language;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
superModel
|
||||
;
|
||||
|
||||
// Rule Element
|
||||
ruleElement:
|
||||
(
|
||||
superElement
|
||||
|
|
||||
'element'
|
||||
SUPER_ID
|
||||
|
|
||||
'element'
|
||||
SUPER_1_ID
|
||||
|
|
||||
'element'
|
||||
RULE_STRING
|
||||
)
|
||||
;
|
||||
|
||||
// Rule Model
|
||||
superModel:
|
||||
'model'
|
||||
RULE_ID
|
||||
'{'
|
||||
ruleElement
|
||||
*
|
||||
'}'
|
||||
;
|
||||
|
||||
// Rule Element
|
||||
superElement:
|
||||
'element'
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
RULE_ID : 'id';
|
||||
|
||||
SUPER_ID : ('a'..'z')+;
|
||||
|
||||
SUPER_1_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,34 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalInheritanceTestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
'model'
|
||||
RULE_ID
|
||||
'{'
|
||||
ruleElement
|
||||
*
|
||||
'}'
|
||||
;
|
||||
|
||||
// Rule Element
|
||||
ruleElement:
|
||||
'element'
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
RULE_ID : ('a'..'z')+;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,53 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalBug311337TestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
ruleDefinition
|
||||
+
|
||||
;
|
||||
|
||||
// Rule Definition
|
||||
ruleDefinition:
|
||||
'(def)'
|
||||
RULE_ID
|
||||
':'
|
||||
ruleChild
|
||||
ruleReference
|
||||
?
|
||||
;
|
||||
|
||||
// Rule Child
|
||||
ruleChild:
|
||||
'(child)'
|
||||
RULE_ID
|
||||
':'
|
||||
RULE_ID
|
||||
?
|
||||
;
|
||||
|
||||
// Rule Reference
|
||||
ruleReference:
|
||||
'(ref)'
|
||||
RULE_ID
|
||||
(
|
||||
':'
|
||||
RULE_ID
|
||||
)*
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,65 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalLazyLinkingTestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
ruleType
|
||||
*
|
||||
;
|
||||
|
||||
// Rule Type
|
||||
ruleType:
|
||||
'type'
|
||||
RULE_ID
|
||||
(
|
||||
'extends'
|
||||
RULE_ID
|
||||
'.'
|
||||
RULE_ID
|
||||
)?
|
||||
(
|
||||
'for'
|
||||
RULE_ID
|
||||
'in'
|
||||
RULE_ID
|
||||
)?
|
||||
'{'
|
||||
ruleProperty
|
||||
*
|
||||
ruleUnresolvedProxyProperty
|
||||
*
|
||||
'}'
|
||||
;
|
||||
|
||||
// Rule Property
|
||||
ruleProperty:
|
||||
RULE_ID
|
||||
+
|
||||
RULE_ID
|
||||
';'
|
||||
;
|
||||
|
||||
// Rule UnresolvedProxyProperty
|
||||
ruleUnresolvedProxyProperty:
|
||||
'unresolved'
|
||||
RULE_ID
|
||||
+
|
||||
RULE_ID
|
||||
';'
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,35 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalAbstractIgnoreCaseLinkingTestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
ruleElement
|
||||
+
|
||||
;
|
||||
|
||||
// Rule Element
|
||||
ruleElement:
|
||||
RULE_ID
|
||||
RULE_ID
|
||||
?
|
||||
'{'
|
||||
ruleElement
|
||||
*
|
||||
'}'
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,161 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalBug287988TestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
(
|
||||
'actions'
|
||||
ruleBaseAttribute
|
||||
*
|
||||
|
|
||||
'simple'
|
||||
ruleSimpleAttribute
|
||||
*
|
||||
|
|
||||
'rulecall'
|
||||
ruleRuleCallAttribute
|
||||
*
|
||||
|
|
||||
'rulecall2'
|
||||
ruleRuleCallAttribute2
|
||||
*
|
||||
|
|
||||
'rulecall3'
|
||||
ruleRuleCallAttribute3
|
||||
*
|
||||
|
|
||||
'inlinedActions'
|
||||
ruleActionAttribute
|
||||
*
|
||||
)
|
||||
;
|
||||
|
||||
// Rule BaseAttribute
|
||||
ruleBaseAttribute:
|
||||
(
|
||||
ruleAttribute
|
||||
|
|
||||
ruleMaster
|
||||
)
|
||||
(
|
||||
'ref'
|
||||
RULE_ID
|
||||
|
|
||||
RULE_ID
|
||||
)
|
||||
RULE_ID
|
||||
';'
|
||||
;
|
||||
|
||||
// Rule Attribute
|
||||
ruleAttribute:
|
||||
'attribute'
|
||||
;
|
||||
|
||||
// Rule Master
|
||||
ruleMaster:
|
||||
'master'
|
||||
;
|
||||
|
||||
// Rule ActionAttribute
|
||||
ruleActionAttribute:
|
||||
(
|
||||
'attribute'
|
||||
|
|
||||
'master'
|
||||
)
|
||||
(
|
||||
'ref'
|
||||
RULE_ID
|
||||
|
|
||||
RULE_ID
|
||||
)
|
||||
RULE_ID
|
||||
';'
|
||||
;
|
||||
|
||||
// Rule SimpleAttribute
|
||||
ruleSimpleAttribute:
|
||||
(
|
||||
'ref'
|
||||
RULE_ID
|
||||
|
|
||||
RULE_ID
|
||||
)
|
||||
RULE_ID
|
||||
';'
|
||||
;
|
||||
|
||||
// Rule RuleCallAttribute
|
||||
ruleRuleCallAttribute:
|
||||
ruleCallMe
|
||||
RULE_ID
|
||||
';'
|
||||
;
|
||||
|
||||
// Rule CallMe
|
||||
ruleCallMe:
|
||||
(
|
||||
'ref'
|
||||
RULE_ID
|
||||
|
|
||||
RULE_ID
|
||||
)
|
||||
;
|
||||
|
||||
// Rule RuleCallAttribute2
|
||||
ruleRuleCallAttribute2:
|
||||
ruleCallMe2
|
||||
(
|
||||
'ref'
|
||||
RULE_ID
|
||||
|
|
||||
RULE_ID
|
||||
)
|
||||
';'
|
||||
;
|
||||
|
||||
// Rule CallMe2
|
||||
ruleCallMe2:
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
// Rule RuleCallAttribute3
|
||||
ruleRuleCallAttribute3:
|
||||
ruleCallMe3
|
||||
(
|
||||
'ref'
|
||||
RULE_ID
|
||||
|
|
||||
RULE_ID
|
||||
)
|
||||
';'
|
||||
;
|
||||
|
||||
// Rule CallMe3
|
||||
ruleCallMe3:
|
||||
'call'
|
||||
'me'
|
||||
ruleCallMe4
|
||||
;
|
||||
|
||||
// Rule CallMe4
|
||||
ruleCallMe4:
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,32 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalBug289059TestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
RULE_ID
|
||||
ruleUnassignedAction
|
||||
?
|
||||
RULE_ID
|
||||
?
|
||||
;
|
||||
|
||||
// Rule UnassignedAction
|
||||
ruleUnassignedAction:
|
||||
'enabled'
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,44 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalBug313089TestLanguage;
|
||||
|
||||
// Rule Foo
|
||||
ruleFoo:
|
||||
RULE_ID
|
||||
(
|
||||
ruleBar
|
||||
|
|
||||
ruleBaz
|
||||
)
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
// Rule Bar
|
||||
ruleBar:
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
// Rule Baz
|
||||
ruleBaz:
|
||||
'baz'
|
||||
RULE_ID
|
||||
(
|
||||
'baz'
|
||||
RULE_ID
|
||||
)*
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,38 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalBug362902;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
ruleGreeting
|
||||
*
|
||||
'favourite'
|
||||
ruleMyId
|
||||
;
|
||||
|
||||
// Rule Greeting
|
||||
ruleGreeting:
|
||||
'Hello'
|
||||
ruleMyId
|
||||
'!'
|
||||
;
|
||||
|
||||
// Rule MyId
|
||||
ruleMyId:
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,42 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalIgnoreCaseImportsTestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
ruleImport
|
||||
*
|
||||
ruleElement
|
||||
+
|
||||
;
|
||||
|
||||
// Rule Import
|
||||
ruleImport:
|
||||
RULE_STRING
|
||||
;
|
||||
|
||||
// Rule Element
|
||||
ruleElement:
|
||||
RULE_ID
|
||||
RULE_ID
|
||||
?
|
||||
'{'
|
||||
ruleElement
|
||||
*
|
||||
'}'
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,42 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalIgnoreCaseNamespacesTestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
ruleImport
|
||||
*
|
||||
ruleElement
|
||||
+
|
||||
;
|
||||
|
||||
// Rule Import
|
||||
ruleImport:
|
||||
RULE_STRING
|
||||
;
|
||||
|
||||
// Rule Element
|
||||
ruleElement:
|
||||
RULE_ID
|
||||
RULE_ID
|
||||
?
|
||||
'{'
|
||||
ruleElement
|
||||
*
|
||||
'}'
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,40 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalImportUriTestLanguage;
|
||||
|
||||
// Rule Main
|
||||
ruleMain:
|
||||
ruleImport
|
||||
*
|
||||
ruleType
|
||||
*
|
||||
;
|
||||
|
||||
// Rule Import
|
||||
ruleImport:
|
||||
'import'
|
||||
RULE_STRING
|
||||
;
|
||||
|
||||
// Rule Type
|
||||
ruleType:
|
||||
'type'
|
||||
RULE_ID
|
||||
'extends'
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,50 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalLangATestLanguage;
|
||||
|
||||
// Rule Main
|
||||
ruleMain:
|
||||
ruleImport
|
||||
*
|
||||
ruleType
|
||||
*
|
||||
;
|
||||
|
||||
// Rule Import
|
||||
ruleImport:
|
||||
'import'
|
||||
RULE_STRING
|
||||
;
|
||||
|
||||
// Rule Type
|
||||
ruleType:
|
||||
'type'
|
||||
RULE_ID
|
||||
(
|
||||
'extends'
|
||||
RULE_ID
|
||||
)?
|
||||
(
|
||||
'implements'
|
||||
RULE_ID
|
||||
(
|
||||
','
|
||||
RULE_ID
|
||||
)*
|
||||
)?
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,145 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalEcoreReferenceTestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
ruleExtendsNsURIEObject
|
||||
ruleExtendsPluginEObject
|
||||
ruleExtendsResourceEObject
|
||||
;
|
||||
|
||||
// Rule ExtendsNsURIEObject
|
||||
ruleExtendsNsURIEObject:
|
||||
'ExtendsNsURIEObject'
|
||||
ruleValidID
|
||||
(
|
||||
'EObject'
|
||||
RULE_ID
|
||||
|
|
||||
'ExtendsNsURIEObject'
|
||||
RULE_ID
|
||||
|
|
||||
'ExtendsPluginEObject'
|
||||
RULE_ID
|
||||
|
|
||||
'ExtendsResourceEObject'
|
||||
RULE_ID
|
||||
)
|
||||
(
|
||||
'ExtendsPluginEObject'
|
||||
RULE_ID
|
||||
RULE_ID
|
||||
RULE_ID
|
||||
RULE_ID
|
||||
ruleExtendsNsURIEObject
|
||||
?
|
||||
ruleExtendsPluginEObject
|
||||
?
|
||||
ruleExtendsResourceEObject
|
||||
?
|
||||
ruleEObject
|
||||
ruleEAttribute
|
||||
ruleMyEAttribute
|
||||
)?
|
||||
;
|
||||
|
||||
// Rule MyEAttribute
|
||||
ruleMyEAttribute:
|
||||
'MyEAttribute'
|
||||
;
|
||||
|
||||
// Rule EAttribute
|
||||
ruleEAttribute:
|
||||
'EAttribute'
|
||||
;
|
||||
|
||||
// Rule ExtendsPluginEObject
|
||||
ruleExtendsPluginEObject:
|
||||
'ExtendsPluginEObject'
|
||||
ruleValidID
|
||||
(
|
||||
'EObject'
|
||||
RULE_ID
|
||||
|
|
||||
'ExtendsNsURIEObject'
|
||||
RULE_ID
|
||||
|
|
||||
'ExtendsPluginEObject'
|
||||
RULE_ID
|
||||
|
|
||||
'ExtendsResourceEObject'
|
||||
RULE_ID
|
||||
)
|
||||
(
|
||||
'ExtendsPluginEObject'
|
||||
RULE_ID
|
||||
RULE_ID
|
||||
RULE_ID
|
||||
ruleExtendsNsURIEObject
|
||||
?
|
||||
ruleExtendsPluginEObject
|
||||
?
|
||||
ruleExtendsResourceEObject
|
||||
?
|
||||
ruleEObject
|
||||
ruleEAttribute
|
||||
ruleMyEAttribute
|
||||
)?
|
||||
;
|
||||
|
||||
// Rule ExtendsResourceEObject
|
||||
ruleExtendsResourceEObject:
|
||||
'ExtendsResourceEObject'
|
||||
ruleValidID
|
||||
(
|
||||
'EObject'
|
||||
RULE_ID
|
||||
|
|
||||
'ExtendsNsURIEObject'
|
||||
RULE_ID
|
||||
|
|
||||
'ExtendsPluginEObject'
|
||||
RULE_ID
|
||||
|
|
||||
'ExtendsResourceEObject'
|
||||
RULE_ID
|
||||
)
|
||||
(
|
||||
'ExtendsResourceEObject'
|
||||
RULE_ID
|
||||
RULE_ID
|
||||
RULE_ID
|
||||
ruleExtendsNsURIEObject
|
||||
ruleExtendsPluginEObject
|
||||
ruleExtendsResourceEObject
|
||||
ruleEObject
|
||||
ruleEAttribute
|
||||
ruleMyEAttribute
|
||||
)?
|
||||
;
|
||||
|
||||
// Rule EObject
|
||||
ruleEObject:
|
||||
'object'
|
||||
;
|
||||
|
||||
// Rule ValidID
|
||||
ruleValidID:
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,30 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalMetamodelRefTestLanguage;
|
||||
|
||||
// Rule Foo
|
||||
ruleFoo:
|
||||
RULE_ID
|
||||
ruleNameRef
|
||||
*
|
||||
;
|
||||
|
||||
// Rule NameRef
|
||||
ruleNameRef:
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,30 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalMultiGenMMTestLanguage;
|
||||
|
||||
// Rule Foo
|
||||
ruleFoo:
|
||||
RULE_ID
|
||||
ruleNameRef
|
||||
*
|
||||
;
|
||||
|
||||
// Rule NameRef
|
||||
ruleNameRef:
|
||||
RULE_STRING
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,41 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalBug289515TestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
(
|
||||
'1'
|
||||
'%'
|
||||
|
|
||||
'2'
|
||||
'%'
|
||||
|
|
||||
'3'
|
||||
'\\%'
|
||||
|
|
||||
'4'
|
||||
'\\%'
|
||||
|
|
||||
'5'
|
||||
'%%'
|
||||
|
|
||||
'6'
|
||||
'%%'
|
||||
)
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,45 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalBug289524TestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
'Model'
|
||||
ruleModelElement
|
||||
*
|
||||
;
|
||||
|
||||
// Rule ModelElement
|
||||
ruleModelElement:
|
||||
(
|
||||
ruleContained
|
||||
|
|
||||
'reference'
|
||||
RULE_ID
|
||||
(
|
||||
'$'
|
||||
RULE_ID
|
||||
)*
|
||||
)+
|
||||
;
|
||||
|
||||
// Rule Contained
|
||||
ruleContained:
|
||||
'containment'
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,85 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalBug296889TestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
(
|
||||
'Model'
|
||||
ruleExpression
|
||||
*
|
||||
|
|
||||
'DataType'
|
||||
ruleDataTypeExpression
|
||||
*
|
||||
)
|
||||
;
|
||||
|
||||
// Rule Expression
|
||||
ruleExpression:
|
||||
(
|
||||
rulePostop
|
||||
|
|
||||
rulePreop
|
||||
)
|
||||
;
|
||||
|
||||
// Rule Preop
|
||||
rulePreop:
|
||||
'--'
|
||||
ruleVariable
|
||||
;
|
||||
|
||||
// Rule Postop
|
||||
rulePostop:
|
||||
ruleVariable
|
||||
(
|
||||
'--'
|
||||
)?
|
||||
;
|
||||
|
||||
// Rule Variable
|
||||
ruleVariable:
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
// Rule DataTypeExpression
|
||||
ruleDataTypeExpression:
|
||||
(
|
||||
ruleDataTypePostop
|
||||
|
|
||||
ruleDataTypePreop
|
||||
)
|
||||
;
|
||||
|
||||
// Rule DataTypePreop
|
||||
ruleDataTypePreop:
|
||||
'--'
|
||||
ruleDataTypeVariable
|
||||
;
|
||||
|
||||
// Rule DataTypePostop
|
||||
ruleDataTypePostop:
|
||||
ruleDataTypeVariable
|
||||
'--'?
|
||||
;
|
||||
|
||||
// Rule DataTypeVariable
|
||||
ruleDataTypeVariable:
|
||||
RULE_ID
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,28 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalBug301935TestLanguage;
|
||||
|
||||
// Rule Model
|
||||
ruleModel:
|
||||
RULE_ID
|
||||
RULE_WS
|
||||
RULE_ID
|
||||
ruleNL
|
||||
RULE_ID
|
||||
RULE_WS
|
||||
;
|
||||
|
||||
// Rule NL
|
||||
ruleNL:
|
||||
RULE_WS*
|
||||
'\r'?
|
||||
'\n'
|
||||
RULE_WS*
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_WS : (' '|'\t')+;
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -1,93 +0,0 @@
|
|||
/*
|
||||
* generated by Xtext
|
||||
*/
|
||||
grammar DebugInternalBug378967TestLanguage;
|
||||
|
||||
// Rule Root
|
||||
ruleRoot:
|
||||
(
|
||||
'1'
|
||||
ruleRule1
|
||||
|
|
||||
'2'
|
||||
ruleRule2
|
||||
|
|
||||
'3'
|
||||
ruleRule3
|
||||
|
|
||||
'4'
|
||||
ruleRule4
|
||||
)
|
||||
;
|
||||
|
||||
// Rule Rule1
|
||||
ruleRule1:
|
||||
ruleFirstEnum
|
||||
RULE_INT
|
||||
ruleSecondEnum
|
||||
;
|
||||
|
||||
// Rule Rule2
|
||||
ruleRule2:
|
||||
'after'
|
||||
RULE_INT
|
||||
's'
|
||||
;
|
||||
|
||||
// Rule Rule3
|
||||
ruleRule3:
|
||||
ruleAfter
|
||||
RULE_INT
|
||||
ruleS
|
||||
;
|
||||
|
||||
// Rule Rule4
|
||||
ruleRule4:
|
||||
ruleAfterObj
|
||||
RULE_INT
|
||||
ruleSObj
|
||||
;
|
||||
|
||||
// Rule AfterObj
|
||||
ruleAfterObj:
|
||||
'after'
|
||||
;
|
||||
|
||||
// Rule SObj
|
||||
ruleSObj:
|
||||
's'
|
||||
;
|
||||
|
||||
// Rule After
|
||||
ruleAfter:
|
||||
'after'
|
||||
;
|
||||
|
||||
// Rule S
|
||||
ruleS:
|
||||
's'
|
||||
;
|
||||
|
||||
// Rule FirstEnum
|
||||
ruleFirstEnum:
|
||||
'after'
|
||||
;
|
||||
|
||||
// Rule SecondEnum
|
||||
ruleSecondEnum:
|
||||
's'
|
||||
;
|
||||
|
||||
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;
|
||||
|
||||
RULE_INT : ('0'..'9')+;
|
||||
|
||||
RULE_STRING : ('"' ('\\' .|~(('\\'|'"')))* '"'|'\'' ('\\' .|~(('\\'|'\'')))* '\'');
|
||||
|
||||
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/' {skip();};
|
||||
|
||||
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')? {skip();};
|
||||
|
||||
RULE_WS : (' '|'\t'|'\r'|'\n')+ {skip();};
|
||||
|
||||
RULE_ANY_OTHER : .;
|
|
@ -96,7 +96,7 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/lexer/BacktrackingLexerTestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {
|
||||
fragment = @TestLanguagesFragments {
|
||||
backtrack = true
|
||||
backtrackLexer = true
|
||||
memoize = true
|
||||
|
@ -104,7 +104,7 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/lexer/IgnoreCaseLexerTestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {
|
||||
fragment = @TestLanguagesFragments {
|
||||
ignoreCase = true
|
||||
}
|
||||
}
|
||||
|
@ -259,7 +259,7 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/antlr/Bug289524ExTestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {
|
||||
fragment = @TestLanguagesFragments {
|
||||
backtrack = true
|
||||
}
|
||||
}
|
||||
|
@ -271,13 +271,13 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/antlr/Bug296889ExTestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {
|
||||
fragment = @TestLanguagesFragments {
|
||||
backtrack = true
|
||||
}
|
||||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/antlr/Bug299237TestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {
|
||||
fragment = @TestLanguagesFragments {
|
||||
ignoreCase = true
|
||||
}
|
||||
}
|
||||
|
@ -293,13 +293,13 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/antlr/Bug301935ExTestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {
|
||||
fragment = @TestLanguagesFragments {
|
||||
ignoreCase = true
|
||||
}
|
||||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/antlr/Bug443221TestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {}
|
||||
fragment = @TestLanguagesFragments {}
|
||||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/assignments/AssignmentsTestLanguage.xtext"
|
||||
|
@ -334,14 +334,14 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/fragments/FragmentTestLanguageEx.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx auto-inject {}
|
||||
fragment = @TestLanguagesFragments auto-inject {}
|
||||
fragment = junit.Junit4Fragment2 {
|
||||
generateStub = false
|
||||
}
|
||||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/indentation/IndentationAwareTestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx auto-inject {
|
||||
fragment = @TestLanguagesFragments auto-inject {
|
||||
generateStub = true
|
||||
}
|
||||
fragment = junit.Junit4Fragment2 {
|
||||
|
@ -375,7 +375,7 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/parameters/ParametersTestLanguageEx.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx auto-inject {}
|
||||
fragment = @TestLanguagesFragments auto-inject {}
|
||||
fragment = junit.Junit4Fragment2 {
|
||||
generateStub = false
|
||||
}
|
||||
|
@ -429,7 +429,7 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/unorderedGroups/ExBacktrackingBug325745TestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {
|
||||
fragment = @TestLanguagesFragments {
|
||||
backtrack = true
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2010 itemis AG (http://www.itemis.eu) and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*******************************************************************************/
|
||||
module org.eclipse.xtext.TestLanguagesFragments
|
||||
|
||||
import org.eclipse.xtext.xtext.generator.*
|
||||
|
@ -7,6 +14,9 @@ var classSplitting = true
|
|||
var skipGenerate = false
|
||||
var backtrack = false
|
||||
var memoize = false
|
||||
var ignoreCase = false
|
||||
var backtrackLexer = false
|
||||
var debugGrammar = false
|
||||
var generateDebugData = false
|
||||
var generateStub = false
|
||||
var emfRuntimeVersion = "2.9"
|
||||
|
@ -14,7 +24,6 @@ var emfRuntimeVersion = "2.9"
|
|||
CompositeGeneratorFragment2 {
|
||||
fragment = parser.antlr.XtextAntlrGeneratorFragment2 auto-inject {
|
||||
options = auto-inject {}
|
||||
debugGrammar = true
|
||||
}
|
||||
fragment = resourceFactory.ResourceFactoryFragment2 {}
|
||||
fragment = grammarAccess.GrammarAccessFragment2 auto-inject {}
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
/*******************************************************************************
|
||||
* Copyright (c) 2010 itemis AG (http://www.itemis.eu) and others.
|
||||
* All rights reserved. This program and the accompanying materials
|
||||
* are made available under the terms of the Eclipse Public License v1.0
|
||||
* which accompanies this distribution, and is available at
|
||||
* http://www.eclipse.org/legal/epl-v10.html
|
||||
*******************************************************************************/
|
||||
module org.eclipse.xtext.TestLanguagesFragmentsEx
|
||||
|
||||
import org.eclipse.xtext.xtext.generator.*
|
||||
|
||||
var genModel = ""
|
||||
var classSplitting = true
|
||||
var skipGenerate = false
|
||||
var backtrack = false
|
||||
var memoize = false
|
||||
var ignoreCase = false
|
||||
var backtrackLexer = false
|
||||
var generateStub = false
|
||||
var emfRuntimeVersion = "2.9"
|
||||
|
||||
CompositeGeneratorFragment2 {
|
||||
fragment = parser.antlr.XtextAntlrGeneratorFragment2 auto-inject { //XXX parser.antlr.ex.rt.AntlrGeneratorFragment
|
||||
options = auto-inject {}
|
||||
}
|
||||
fragment = resourceFactory.ResourceFactoryFragment2 {}
|
||||
fragment = grammarAccess.GrammarAccessFragment2 auto-inject {}
|
||||
fragment = tests.TestsEMFGeneratorFragment auto-inject {}
|
||||
fragment = serializer.SerializerFragment2 auto-inject {}
|
||||
}
|
|
@ -42,7 +42,7 @@ Workflow {
|
|||
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/lexer/BacktrackingLexerTestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {
|
||||
fragment = @TestLanguagesFragments {
|
||||
backtrack = true
|
||||
memoize = true
|
||||
backtrackLexer = true
|
||||
|
|
|
@ -43,7 +43,7 @@ Workflow {
|
|||
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/lexer/IgnoreCaseLexerTestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {
|
||||
fragment = @TestLanguagesFragments {
|
||||
ignoreCase = true
|
||||
}
|
||||
}
|
||||
|
|
|
@ -52,7 +52,7 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/antlr/Bug289524ExTestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {
|
||||
fragment = @TestLanguagesFragments {
|
||||
backtrack = true
|
||||
}
|
||||
}
|
||||
|
@ -64,7 +64,7 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/antlr/Bug296889ExTestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {
|
||||
fragment = @TestLanguagesFragments {
|
||||
backtrack = true
|
||||
}
|
||||
}
|
||||
|
@ -74,7 +74,7 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/antlr/Bug301935ExTestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {
|
||||
fragment = @TestLanguagesFragments {
|
||||
ignoreCase = true
|
||||
}
|
||||
}
|
||||
|
@ -84,11 +84,11 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/antlr/Bug443221TestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {}
|
||||
fragment = @TestLanguagesFragments {}
|
||||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/antlr/Bug299237TestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx {
|
||||
fragment = @TestLanguagesFragments {
|
||||
ignoreCase = true
|
||||
}
|
||||
}
|
||||
|
|
|
@ -62,7 +62,7 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/fragments/FragmentTestLanguageEx.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx auto-inject {
|
||||
fragment = @TestLanguagesFragments auto-inject {
|
||||
generateStub = true
|
||||
}
|
||||
fragment = junit.Junit4Fragment2 {
|
||||
|
|
|
@ -48,7 +48,7 @@ Workflow {
|
|||
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/indentation/IndentationAwareTestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx auto-inject {
|
||||
fragment = @TestLanguagesFragments auto-inject {
|
||||
generateStub = true
|
||||
}
|
||||
fragment = junit.Junit4Fragment2 {
|
||||
|
|
|
@ -74,7 +74,7 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/parameters/ParametersTestLanguageEx.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx auto-inject {}
|
||||
fragment = @TestLanguagesFragments auto-inject {}
|
||||
fragment = junit.Junit4Fragment2 {
|
||||
generateStub = false
|
||||
}
|
||||
|
|
|
@ -73,7 +73,7 @@ Workflow {
|
|||
}
|
||||
language = {
|
||||
grammarUri = "classpath:/org/eclipse/xtext/parser/unorderedGroups/ExBacktrackingBug325745TestLanguage.xtext"
|
||||
fragment = @TestLanguagesFragmentsEx auto-inject {
|
||||
fragment = @TestLanguagesFragments auto-inject {
|
||||
backtrack = true
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue