changeset 36692 | 54b64d4ad524 |
parent 36350 | bc7982c54e37 |
child 36717 | 2a72455be88b |
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 = |