JsonPathFile
  JsonPathRootSegmentImpl(ROOT_SEGMENT)
    PsiElement($)('$')
  JsonPathExpressionSegmentImpl(EXPRESSION_SEGMENT)
    PsiElement([)('[')
    JsonPathQuotedPathsListImpl(QUOTED_PATHS_LIST)
      JsonPathStringLiteralImpl(STRING_LITERAL)
        PsiElement(SINGLE_QUOTED_STRING)(''a'')
      PsiElement(,)(',')
      PsiWhiteSpace(' ')
      JsonPathStringLiteralImpl(STRING_LITERAL)
        PsiElement(SINGLE_QUOTED_STRING)(''c'')
    PsiElement(])(']')
  JsonPathExpressionSegmentImpl(EXPRESSION_SEGMENT)
    PsiElement([)('[')
    JsonPathFilterExpressionImpl(FILTER_EXPRESSION)
      PsiElement(?)('?')
      PsiElement(()('(')
      JsonPathPathExpressionImpl(PATH_EXPRESSION)
        JsonPathEvalSegmentImpl(EVAL_SEGMENT)
          PsiElement(@)('@')
        PsiElement(.)('.')
        JsonPathIdSegmentImpl(ID_SEGMENT)
          JsonPathIdImpl(ID)
            PsiElement(IDENTIFIER)('flag')
      PsiElement())(')')
    PsiElement(])(']')
  PsiElement(.)('.')
  JsonPathIdSegmentImpl(ID_SEGMENT)
    JsonPathIdImpl(ID)
      PsiElement(IDENTIFIER)('v')