src/Pure/General/path.scala
changeset 48538 012a887997f3
parent 47583 8650d9a95736
child 49388 527e2bad7cca
equal deleted inserted replaced
48531:7a5c681c0265 48538:012a887997f3
    70 
    70 
    71   /* explode */
    71   /* explode */
    72 
    72 
    73   private def explode_elem(s: String): Elem =
    73   private def explode_elem(s: String): Elem =
    74     if (s == "..") Parent
    74     if (s == "..") Parent
    75     else if (s == "~") Variable("HOME")
    75     else if (s == "~") Variable("USER_HOME")
    76     else if (s == "~~") Variable("ISABELLE_HOME")
    76     else if (s == "~~") Variable("ISABELLE_HOME")
    77     else if (s.startsWith("$")) variable_elem(s.substring(1))
    77     else if (s.startsWith("$")) variable_elem(s.substring(1))
    78     else basic_elem(s)
    78     else basic_elem(s)
    79 
    79 
    80   private def explode_elems(ss: List[String]): List[Elem] =
    80   private def explode_elems(ss: List[String]): List[Elem] =