equal
deleted
inserted
replaced
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 |