Requirements File(0,180)
  PsiComment(RequirementsTokenType.COMMENT)('# ignore slash \')(0,16)
  PsiElement(RequirementsTokenType.EOL)('\n')(16,17)
  NameReqImpl(NAME_REQ)(17,28)
    SimpleNameImpl(SIMPLE_NAME)(17,23)
      PsiElement(RequirementsTokenType.IDENTIFIER)('django')(17,23)
    VersionspecImpl(VERSIONSPEC)(23,28)
      VersionOneImpl(VERSION_ONE)(23,28)
        VersionCmpStmtImpl(VERSION_CMP_STMT)(23,25)
          PsiElement(RequirementsTokenType.VERSION_CMP)('==')(23,25)
        VersionStmtImpl(VERSION_STMT)(25,28)
          PsiElement(RequirementsTokenType.VERSION)('3.0')(25,28)
  PsiElement(RequirementsTokenType.EOL)('\n')(28,29)
  PsiElement(RequirementsTokenType.EOL)('\n')(29,30)
  PsiComment(RequirementsTokenType.COMMENT)('# required by SQL challenge')(30,57)
  PsiElement(RequirementsTokenType.EOL)('\n')(57,58)
  NameReqImpl(NAME_REQ)(58,81)
    SimpleNameImpl(SIMPLE_NAME)(58,72)
      PsiElement(RequirementsTokenType.IDENTIFIER)('terminaltables')(58,72)
    VersionspecImpl(VERSIONSPEC)(72,81)
      VersionOneImpl(VERSION_ONE)(72,81)
        VersionCmpStmtImpl(VERSION_CMP_STMT)(72,76)
          PsiElement(RequirementsTokenType.VERSION_CMP)('\\n==')(72,76)
        VersionStmtImpl(VERSION_STMT)(76,81)
          PsiElement(RequirementsTokenType.VERSION)('2.1.0')(76,81)
  PsiElement(RequirementsTokenType.EOL)('\n')(81,82)
  PsiElement(RequirementsTokenType.EOL)('\n')(82,83)
  PsiComment(RequirementsTokenType.COMMENT)('# required by SQL challenge')(83,110)
  PsiElement(RequirementsTokenType.EOL)('\n')(110,111)
  NameReqImpl(NAME_REQ)(111,123)
    SimpleNameImpl(SIMPLE_NAME)(111,116)
      PsiElement(RequirementsTokenType.IDENTIFIER)('ddddd')(111,116)
    VersionspecImpl(VERSIONSPEC)(116,123)
      VersionOneImpl(VERSION_ONE)(116,123)
        VersionCmpStmtImpl(VERSION_CMP_STMT)(116,120)
          PsiElement(RequirementsTokenType.VERSION_CMP)('\\n==')(116,120)
        VersionStmtImpl(VERSION_STMT)(120,123)
          PsiElement(RequirementsTokenType.VERSION)('1.0')(120,123)
  PsiElement(RequirementsTokenType.EOL)('\n')(123,124)
  PsiElement(RequirementsTokenType.EOL)('\n')(124,125)
  PsiElement(RequirementsTokenType.IDENTIFIER)('SomeProject')(125,136)
  PsiElement(RequirementsTokenType.VERSION_CMP)('==')(136,138)
  PsiElement(RequirementsTokenType.VERSION)('5.4')(138,141)
  PsiElement(RequirementsTokenType.SEMICOLON)('\\n;')(141,144)
  PsiWhiteSpace(' ')(144,145)
  PsiElement(RequirementsTokenType.ENV_VAR)('python_version')(145,159)
  PsiWhiteSpace(' ')(159,160)
  PsiElement(RequirementsTokenType.VERSION_CMP)('\\n<')(160,163)
  PsiWhiteSpace(' ')(163,164)
  PsiElement(RequirementsTokenType.SQUOTE)(''')(164,165)
  PsiElement(RequirementsTokenType.PYTHON_STR_C)('2.')(165,167)
  PsiErrorElement:RequirementsTokenType.AND, RequirementsTokenType.COMMENT, RequirementsTokenType.EOL, RequirementsTokenType.OR or RequirementsTokenType.SQUOTE expected, got '\
7'(167,170)
    PsiElement(RequirementsTokenType.PYTHON_STR_C)('\\n7')(167,170)
  PsiElement(RequirementsTokenType.SQUOTE)(''')(170,171)
  PsiComment(RequirementsTokenType.COMMENT)('# comment')(171,180)