JsonPathFile
  JsonPathRootSegmentImpl(ROOT_SEGMENT)
    PsiElement($)('$')
  PsiElement(.)('.')
  JsonPathIdSegmentImpl(ID_SEGMENT)
    JsonPathIdImpl(ID)
      PsiElement(IDENTIFIER)('data_text')
  JsonPathExpressionSegmentImpl(EXPRESSION_SEGMENT)
    PsiElement([)('[')
    JsonPathFilterExpressionImpl(FILTER_EXPRESSION)
      PsiElement(?)('?')
      PsiElement(()('(')
      JsonPathRegexExpressionImpl(REGEX_EXPRESSION)
        JsonPathPathExpressionImpl(PATH_EXPRESSION)
          JsonPathEvalSegmentImpl(EVAL_SEGMENT)
            PsiElement(@)('@')
        PsiWhiteSpace(' ')
        PsiElement(RE_OP)('=~')
        PsiWhiteSpace(' ')
        JsonPathRegexLiteralImpl(REGEX_LITERAL)
          PsiElement(REGEX_STRING)('/test/i')
      PsiElement())(')')
    PsiElement(])(']')