equal
deleted
inserted
replaced
526 val query = Scan.repeat ((Scan.option Parse.minus >> is_none) -- criterion); |
526 val query = Scan.repeat ((Scan.option Parse.minus >> is_none) -- criterion); |
527 |
527 |
528 in |
528 in |
529 |
529 |
530 fun read_query pos str = |
530 fun read_query pos str = |
531 Outer_Syntax.scan pos str |
531 Outer_Syntax.scan (Keyword.get_lexicons ()) pos str |
532 |> filter Token.is_proper |
532 |> filter Token.is_proper |
533 |> Scan.error (Scan.finite Token.stopper (Parse.!!! (query --| Scan.ahead Parse.eof))) |
533 |> Scan.error (Scan.finite Token.stopper (Parse.!!! (query --| Scan.ahead Parse.eof))) |
534 |> #1; |
534 |> #1; |
535 |
535 |
536 val _ = |
536 val _ = |