equal
deleted
inserted
replaced
19 val is_symbolic: symbol -> bool |
19 val is_symbolic: symbol -> bool |
20 val is_printable: symbol -> bool |
20 val is_printable: symbol -> bool |
21 val is_utf8_trailer: symbol -> bool |
21 val is_utf8_trailer: symbol -> bool |
22 val eof: symbol |
22 val eof: symbol |
23 val is_eof: symbol -> bool |
23 val is_eof: symbol -> bool |
24 val stopper: symbol * (symbol -> bool) |
24 val stopper: symbol Scan.stopper |
25 val sync: symbol |
25 val sync: symbol |
26 val is_sync: symbol -> bool |
26 val is_sync: symbol -> bool |
27 val malformed: symbol |
27 val malformed: symbol |
28 val end_malformed: symbol |
28 val end_malformed: symbol |
29 val separate_chars: string -> string |
29 val separate_chars: string -> string |
118 (* input source control *) |
118 (* input source control *) |
119 |
119 |
120 val eof = ""; |
120 val eof = ""; |
121 fun is_eof s = s = eof; |
121 fun is_eof s = s = eof; |
122 fun not_eof s = s <> eof; |
122 fun not_eof s = s <> eof; |
123 val stopper = (eof, is_eof); |
123 val stopper = Scan.stopper (K eof) is_eof; |
124 |
124 |
125 val sync = "\\<^sync>"; |
125 val sync = "\\<^sync>"; |
126 fun is_sync s = s = sync; |
126 fun is_sync s = s = sync; |
127 |
127 |
128 val malformed = "[["; |
128 val malformed = "[["; |