src/HOL/Library/Sum_Of_Squares/sum_of_squares.ML
changeset 36692 54b64d4ad524
parent 36350 bc7982c54e37
child 36717 2a72455be88b
equal deleted inserted replaced
36674:d95f39448121 36692:54b64d4ad524
   526        val SOME den = Int.fromString (String.substring(s,n+1,String.size s - n - 1))
   526        val SOME den = Int.fromString (String.substring(s,n+1,String.size s - n - 1))
   527    in rat_of_quotient(numer, den)
   527    in rat_of_quotient(numer, den)
   528    end
   528    end
   529  end;
   529  end;
   530 
   530 
   531 fun isspace x = x = " " ;
   531 fun isspace x = (x = " ");
   532 fun isnum x = x mem_string ["0","1","2","3","4","5","6","7","8","9"]
   532 fun isnum x = member (op =) ["0","1","2","3","4","5","6","7","8","9"] x;
   533 
   533 
   534 (* More parser basics.                                                       *)
   534 (* More parser basics.                                                       *)
   535 
   535 
   536  val word = Scan.this_string
   536  val word = Scan.this_string
   537  fun token s =
   537  fun token s =