author | wenzelm |
Sat, 06 Nov 2010 19:37:31 +0100 | |
changeset 40675 | c4c6fa6819aa |
parent 39529 | 635e09dea465 |
child 41034 | 177e8cea3e09 |
permissions | -rw-r--r-- |
1 ;;
2 ;; Keyword classification tables for Isabelle/Isar.
3 ;; Generated from Pure + FOL + ZF.
4 ;; *** DO NOT EDIT *** DO NOT EDIT *** DO NOT EDIT ***
5 ;;
7 (defconst isar-keywords-major
8 '("\\."
9 "\\.\\."
10 "Isabelle\\.command"
11 "ML"
12 "ML_command"
13 "ML_prf"
14 "ML_val"
15 "ProofGeneral\\.inform_file_processed"
16 "ProofGeneral\\.inform_file_retracted"
17 "ProofGeneral\\.kill_proof"
18 "ProofGeneral\\.pr"
19 "ProofGeneral\\.process_pgip"
20 "ProofGeneral\\.restart"
21 "ProofGeneral\\.undo"
22 "abbreviation"
23 "also"
24 "apply"
25 "apply_end"
26 "arities"
27 "assume"
28 "attribute_setup"
29 "axiomatization"
30 "axioms"
31 "back"
32 "by"
33 "cannot_undo"
34 "case"
35 "cd"
36 "chapter"
37 "class"
38 "class_deps"
39 "classes"
40 "classrel"
41 "codatatype"
42 "code_datatype"
43 "code_library"
44 "code_module"
45 "coinductive"
46 "commit"
47 "consts"
48 "consts_code"
49 "context"
50 "corollary"
51 "datatype"
52 "declaration"
53 "declare"
54 "def"
55 "default_sort"
56 "defer"
57 "definition"
58 "defs"
59 "disable_pr"
60 "display_drafts"
61 "done"
62 "enable_pr"
63 "end"
64 "example_proof"
65 "exit"
66 "extract"
67 "extract_type"
68 "finalconsts"
69 "finally"
70 "find_consts"
71 "find_theorems"
72 "fix"
73 "from"
74 "full_prf"
75 "guess"
76 "have"
77 "header"
78 "help"
79 "hence"
80 "hide_class"
81 "hide_const"
82 "hide_fact"
83 "hide_type"
84 "inductive"
85 "inductive_cases"
86 "init_toplevel"
87 "instance"
88 "instantiation"
89 "interpret"
90 "interpretation"
91 "judgment"
92 "kill"
93 "kill_thy"
94 "lemma"
95 "lemmas"
96 "let"
97 "linear_undo"
98 "local_setup"
99 "locale"
100 "method_setup"
101 "moreover"
102 "next"
103 "no_notation"
104 "no_syntax"
105 "no_translations"
106 "no_type_notation"
107 "nonterminals"
108 "notation"
109 "note"
110 "obtain"
111 "oops"
112 "oracle"
113 "overloading"
114 "parse_ast_translation"
115 "parse_translation"
116 "pr"
117 "prefer"
118 "presume"
119 "pretty_setmargin"
120 "prf"
121 "primrec"
122 "print_abbrevs"
123 "print_antiquotations"
124 "print_ast_translation"
125 "print_attributes"
126 "print_binds"
127 "print_cases"
128 "print_claset"
129 "print_classes"
130 "print_codesetup"
131 "print_commands"
132 "print_configs"
133 "print_context"
134 "print_drafts"
135 "print_facts"
136 "print_induct_rules"
137 "print_interps"
138 "print_locale"
139 "print_locales"
140 "print_methods"
141 "print_rules"
142 "print_simpset"
143 "print_statement"
144 "print_syntax"
145 "print_tcset"
146 "print_theorems"
147 "print_theory"
148 "print_trans_rules"
149 "print_translation"
150 "proof"
151 "prop"
152 "pwd"
153 "qed"
154 "quit"
155 "realizability"
156 "realizers"
157 "remove_thy"
158 "rep_datatype"
159 "schematic_corollary"
160 "schematic_lemma"
161 "schematic_theorem"
162 "sect"
163 "section"
164 "setup"
165 "show"
166 "simproc_setup"
167 "sorry"
168 "subclass"
169 "sublocale"
170 "subsect"
171 "subsection"
172 "subsubsect"
173 "subsubsection"
174 "syntax"
175 "term"
176 "text"
177 "text_raw"
178 "then"
179 "theorem"
180 "theorems"
181 "theory"
182 "thm"
183 "thm_deps"
184 "thus"
185 "thy_deps"
186 "translations"
187 "txt"
188 "txt_raw"
189 "typ"
190 "type_notation"
191 "typed_print_translation"
192 "typedecl"
193 "types"
194 "types_code"
195 "ultimately"
196 "undo"
197 "undos_proof"
198 "unfolding"
199 "unused_thms"
200 "use"
201 "use_thy"
202 "using"
203 "welcome"
204 "with"
205 "write"
206 "{"
207 "}"))
209 (defconst isar-keywords-minor
210 '("advanced"
211 "and"
212 "assumes"
213 "attach"
214 "begin"
215 "binder"
216 "case_eqns"
217 "con_defs"
218 "constrains"
219 "contains"
220 "defines"
221 "domains"
222 "elimination"
223 "file"
224 "fixes"
225 "for"
226 "identifier"
227 "if"
228 "imports"
229 "in"
230 "induction"
231 "infix"
232 "infixl"
233 "infixr"
234 "intros"
235 "is"
236 "monos"
237 "notes"
238 "obtains"
239 "open"
240 "output"
241 "overloaded"
242 "pervasive"
243 "recursor_eqns"
244 "shows"
245 "structure"
246 "type_elims"
247 "type_intros"
248 "unchecked"
249 "uses"
250 "where"))
252 (defconst isar-keywords-control
253 '("Isabelle\\.command"
254 "ProofGeneral\\.inform_file_processed"
255 "ProofGeneral\\.inform_file_retracted"
256 "ProofGeneral\\.kill_proof"
257 "ProofGeneral\\.process_pgip"
258 "ProofGeneral\\.restart"
259 "ProofGeneral\\.undo"
260 "cannot_undo"
261 "cd"
262 "commit"
263 "disable_pr"
264 "enable_pr"
265 "exit"
266 "init_toplevel"
267 "kill"
268 "kill_thy"
269 "linear_undo"
270 "quit"
271 "remove_thy"
272 "undo"
273 "undos_proof"
274 "use_thy"))
276 (defconst isar-keywords-diag
277 '("ML_command"
278 "ML_val"
279 "ProofGeneral\\.pr"
280 "class_deps"
281 "display_drafts"
282 "find_consts"
283 "find_theorems"
284 "full_prf"
285 "header"
286 "help"
287 "pr"
288 "pretty_setmargin"
289 "prf"
290 "print_abbrevs"
291 "print_antiquotations"
292 "print_attributes"
293 "print_binds"
294 "print_cases"
295 "print_claset"
296 "print_classes"
297 "print_codesetup"
298 "print_commands"
299 "print_configs"
300 "print_context"
301 "print_drafts"
302 "print_facts"
303 "print_induct_rules"
304 "print_interps"
305 "print_locale"
306 "print_locales"
307 "print_methods"
308 "print_rules"
309 "print_simpset"
310 "print_statement"
311 "print_syntax"
312 "print_tcset"
313 "print_theorems"
314 "print_theory"
315 "print_trans_rules"
316 "prop"
317 "pwd"
318 "term"
319 "thm"
320 "thm_deps"
321 "thy_deps"
322 "typ"
323 "unused_thms"
324 "welcome"))
326 (defconst isar-keywords-theory-begin
327 '("theory"))
329 (defconst isar-keywords-theory-switch
330 '())
332 (defconst isar-keywords-theory-end
333 '("end"))
335 (defconst isar-keywords-theory-heading
336 '("chapter"
337 "section"
338 "subsection"
339 "subsubsection"))
341 (defconst isar-keywords-theory-decl
342 '("ML"
343 "abbreviation"
344 "arities"
345 "attribute_setup"
346 "axiomatization"
347 "axioms"
348 "class"
349 "classes"
350 "classrel"
351 "codatatype"
352 "code_datatype"
353 "code_library"
354 "code_module"
355 "coinductive"
356 "consts"
357 "consts_code"
358 "context"
359 "datatype"
360 "declaration"
361 "declare"
362 "default_sort"
363 "definition"
364 "defs"
365 "extract"
366 "extract_type"
367 "finalconsts"
368 "hide_class"
369 "hide_const"
370 "hide_fact"
371 "hide_type"
372 "inductive"
373 "instantiation"
374 "judgment"
375 "lemmas"
376 "local_setup"
377 "locale"
378 "method_setup"
379 "no_notation"
380 "no_syntax"
381 "no_translations"
382 "no_type_notation"
383 "nonterminals"
384 "notation"
385 "oracle"
386 "overloading"
387 "parse_ast_translation"
388 "parse_translation"
389 "primrec"
390 "print_ast_translation"
391 "print_translation"
392 "realizability"
393 "realizers"
394 "rep_datatype"
395 "setup"
396 "simproc_setup"
397 "syntax"
398 "text"
399 "text_raw"
400 "theorems"
401 "translations"
402 "type_notation"
403 "typed_print_translation"
404 "typedecl"
405 "types"
406 "types_code"
407 "use"))
409 (defconst isar-keywords-theory-script
410 '("inductive_cases"))
412 (defconst isar-keywords-theory-goal
413 '("corollary"
414 "example_proof"
415 "instance"
416 "interpretation"
417 "lemma"
418 "schematic_corollary"
419 "schematic_lemma"
420 "schematic_theorem"
421 "subclass"
422 "sublocale"
423 "theorem"))
425 (defconst isar-keywords-qed
426 '("\\."
427 "\\.\\."
428 "by"
429 "done"
430 "sorry"))
432 (defconst isar-keywords-qed-block
433 '("qed"))
435 (defconst isar-keywords-qed-global
436 '("oops"))
438 (defconst isar-keywords-proof-heading
439 '("sect"
440 "subsect"
441 "subsubsect"))
443 (defconst isar-keywords-proof-goal
444 '("have"
445 "hence"
446 "interpret"))
448 (defconst isar-keywords-proof-block
449 '("next"
450 "proof"))
452 (defconst isar-keywords-proof-open
453 '("{"))
455 (defconst isar-keywords-proof-close
456 '("}"))
458 (defconst isar-keywords-proof-chain
459 '("finally"
460 "from"
461 "then"
462 "ultimately"
463 "with"))
465 (defconst isar-keywords-proof-decl
466 '("ML_prf"
467 "also"
468 "let"
469 "moreover"
470 "note"
471 "txt"
472 "txt_raw"
473 "unfolding"
474 "using"
475 "write"))
477 (defconst isar-keywords-proof-asm
478 '("assume"
479 "case"
480 "def"
481 "fix"
482 "presume"))
484 (defconst isar-keywords-proof-asm-goal
485 '("guess"
486 "obtain"
487 "show"
488 "thus"))
490 (defconst isar-keywords-proof-script
491 '("apply"
492 "apply_end"
493 "back"
494 "defer"
495 "prefer"))
497 (provide 'isar-keywords)