Requirements File(0,61)
  NameReqImpl(NAME_REQ)(0,30)
    SimpleNameImpl(SIMPLE_NAME)(0,5)
      PsiElement(RequirementsTokenType.IDENTIFIER)('attrs')(0,5)
    QuotedMarkerImpl(QUOTED_MARKER)(5,30)
      PsiElement(RequirementsTokenType.SEMICOLON)(';')(5,6)
      PsiWhiteSpace(' ')(6,7)
      MarkerOrImpl(MARKER_OR)(7,30)
        MarkerAndImpl(MARKER_AND)(7,30)
          MarkerExprImpl(MARKER_EXPR)(7,30)
            MarkerVarImpl(MARKER_VAR)(7,19)
              PsiElement(RequirementsTokenType.ENV_VAR)('sys_platform')(7,19)
            PsiWhiteSpace(' ')(19,20)
            MarkerOpImpl(MARKER_OP)(20,22)
              PsiElement(RequirementsTokenType.VERSION_CMP)('==')(20,22)
            PsiWhiteSpace(' ')(22,23)
            MarkerVarImpl(MARKER_VAR)(23,30)
              PythonStrImpl(PYTHON_STR)(23,30)
                PsiElement(RequirementsTokenType.SQUOTE)(''')(23,24)
                PsiElement(RequirementsTokenType.PYTHON_STR_C)('win32')(24,29)
                PsiElement(RequirementsTokenType.SQUOTE)(''')(29,30)
  PsiElement(RequirementsTokenType.EOL)('\n')(30,31)
  NameReqImpl(NAME_REQ)(31,61)
    SimpleNameImpl(SIMPLE_NAME)(31,36)
      PsiElement(RequirementsTokenType.IDENTIFIER)('attrs')(31,36)
    QuotedMarkerImpl(QUOTED_MARKER)(36,61)
      PsiElement(RequirementsTokenType.SEMICOLON)(';')(36,37)
      PsiWhiteSpace(' ')(37,38)
      MarkerOrImpl(MARKER_OR)(38,61)
        MarkerAndImpl(MARKER_AND)(38,61)
          MarkerExprImpl(MARKER_EXPR)(38,61)
            MarkerVarImpl(MARKER_VAR)(38,50)
              PsiElement(RequirementsTokenType.ENV_VAR)('sys_platform')(38,50)
            PsiWhiteSpace(' ')(50,51)
            MarkerOpImpl(MARKER_OP)(51,53)
              PsiElement(RequirementsTokenType.VERSION_CMP)('!=')(51,53)
            PsiWhiteSpace(' ')(53,54)
            MarkerVarImpl(MARKER_VAR)(54,61)
              PythonStrImpl(PYTHON_STR)(54,61)
                PsiElement(RequirementsTokenType.SQUOTE)(''')(54,55)
                PsiElement(RequirementsTokenType.PYTHON_STR_C)('win32')(55,60)
                PsiElement(RequirementsTokenType.SQUOTE)(''')(60,61)