Commit 4600f3a8 authored by Daniel Honsel's avatar Daniel Honsel
Browse files

nocase modifier for pattern

parent 29777cdb
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -859,7 +859,7 @@ StringLength:
	LENGTHKEYWORD LPAREN expr=SingleExpression (RANGEOP bound=Bound)? RPAREN;

CharStringMatch:
	PATTERNKEYWORD pattern+=PatternParticle (STRINGOP pattern+=PatternParticle)*;
	PATTERNKEYWORD NOCASE_MODIFIER? pattern+=PatternParticle (STRINGOP pattern+=PatternParticle)*;

	// patterns are simplified
PatternParticle:
@@ -1507,6 +1507,9 @@ terminal LAZY_MODIFIER returns ecore::EString:
terminal FUZZY_MODIFIER returns ecore::EString:
	'@fuzzy';
	
terminal NOCASE_MODIFIER returns ecore::EString:
	'@nocase';	

terminal SELFOP returns ecore::EString:
	'self';