src/Pure/Tools/find_theorems.ML
changeset 57918 f5d73caba4e5
parent 57690 5b652fd305d4
child 58837 e84d900cd287
equal deleted inserted replaced
57917:8ce97e5d545f 57918:f5d73caba4e5
   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 _ =