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