blob: 5debb907c41de958fc23c382394fad2cb5c363a8 [file] [log] [blame]
def dollarSlashy = $/ ${$/ a /$} ${$/ $b ${$/ c /$} /$} /$
-----
Groovy script
Variable definitions
Modifiers
PsiElement(def)('def')
PsiWhiteSpace(' ')
Variable
PsiElement(identifier)('dollarSlashy')
PsiWhiteSpace(' ')
PsiElement(=)('=')
PsiWhiteSpace(' ')
Compound regular expression
PsiElement($/ regex begin)('$/')
GrStringContentImpl(GString content element)
PsiElement($/ regex content)(' ')
GString injection
PsiElement($)('$')
Closable block
PsiElement({)('{')
Parameter list
<empty list>
Literal
GroovyASTPsiElementImpl($/ regex literal)
PsiElement($/ regex begin)('$/')
PsiElement($/ regex content)(' a ')
PsiElement($/ regex end)('/$')
PsiElement(})('}')
GrStringContentImpl(GString content element)
PsiElement($/ regex content)(' ')
GString injection
PsiElement($)('$')
Closable block
PsiElement({)('{')
Parameter list
<empty list>
Compound regular expression
PsiElement($/ regex begin)('$/')
GrStringContentImpl(GString content element)
PsiElement($/ regex content)(' ')
GString injection
PsiElement($)('$')
Reference expression
PsiElement(identifier)('b')
GrStringContentImpl(GString content element)
PsiElement($/ regex content)(' ')
GString injection
PsiElement($)('$')
Closable block
PsiElement({)('{')
Parameter list
<empty list>
Literal
GroovyASTPsiElementImpl($/ regex literal)
PsiElement($/ regex begin)('$/')
PsiElement($/ regex content)(' c ')
PsiElement($/ regex end)('/$')
PsiElement(})('}')
GrStringContentImpl(GString content element)
PsiElement($/ regex content)(' ')
PsiElement($/ regex end)('/$')
PsiElement(})('}')
GrStringContentImpl(GString content element)
PsiElement($/ regex content)(' ')
PsiElement($/ regex end)('/$')