src/Pure/Tools/find_consts.ML
changeset 64556 851ae0e7b09c
parent 63429 baedd4724f08
child 68224 1f7308050349
equal deleted inserted replaced
64555:628b271c5b8b 64556:851ae0e7b09c
   139   Parse.reserved "name" |-- Parse.!!! (Parse.$$$ ":" |-- Parse.name) >> Name ||
   139   Parse.reserved "name" |-- Parse.!!! (Parse.$$$ ":" |-- Parse.name) >> Name ||
   140   Parse.reserved "strict" |-- Parse.!!! (Parse.$$$ ":" |-- Parse.typ) >> Strict ||
   140   Parse.reserved "strict" |-- Parse.!!! (Parse.$$$ ":" |-- Parse.typ) >> Strict ||
   141   Parse.typ >> Loose;
   141   Parse.typ >> Loose;
   142 
   142 
   143 val query_keywords =
   143 val query_keywords =
   144   Keyword.add_keywords [((":", @{here}), Keyword.no_spec)] Keyword.empty_keywords;
   144   Keyword.add_keywords [((":", \<^here>), Keyword.no_spec)] Keyword.empty_keywords;
   145 
   145 
   146 in
   146 in
   147 
   147 
   148 val query_parser = Scan.repeat ((Scan.option Parse.minus >> is_none) -- criterion);
   148 val query_parser = Scan.repeat ((Scan.option Parse.minus >> is_none) -- criterion);
   149 
   149