Requirements File(0,58)
  OptionImpl(OPTION)(0,17)
    PsiElement(RequirementsTokenType.LONG_OPTION)('--')(0,2)
    NoBinaryReqImpl(NO_BINARY_REQ)(2,17)
      PsiElement(RequirementsTokenType.NO_BINARY)('no-binary')(2,11)
      PsiWhiteSpace(' ')(11,12)
      BinaryListImpl(BINARY_LIST)(12,17)
        PsiElement(RequirementsTokenType.BINARY_ALL)(':all:')(12,17)
  PsiElement(RequirementsTokenType.EOL)('\n')(17,18)
  OptionImpl(OPTION)(18,36)
    PsiElement(RequirementsTokenType.LONG_OPTION)('--')(18,20)
    NoBinaryReqImpl(NO_BINARY_REQ)(20,36)
      PsiElement(RequirementsTokenType.NO_BINARY)('no-binary')(20,29)
      PsiWhiteSpace(' ')(29,30)
      BinaryListImpl(BINARY_LIST)(30,36)
        PsiElement(RequirementsTokenType.BINARY_NONE)(':none:')(30,36)
  PsiElement(RequirementsTokenType.EOL)('\n')(36,37)
  OptionImpl(OPTION)(37,58)
    PsiElement(RequirementsTokenType.LONG_OPTION)('--')(37,39)
    NoBinaryReqImpl(NO_BINARY_REQ)(39,58)
      PsiElement(RequirementsTokenType.NO_BINARY)('no-binary')(39,48)
      PsiWhiteSpace(' ')(48,49)
      BinaryListImpl(BINARY_LIST)(49,58)
        ExtrasListImpl(EXTRAS_LIST)(49,58)
          PsiElement(RequirementsTokenType.IDENTIFIER)('bin1')(49,53)
          PsiElement(RequirementsTokenType.COMMA)(',')(53,54)
          PsiElement(RequirementsTokenType.IDENTIFIER)('bin2')(54,58)
