| author | wenzelm | 
| Tue, 25 Jun 2013 11:26:15 +0200 | |
| changeset 52442 | d3c5195b7399 | 
| parent 52439 | 4cf3f6153eb8 | 
| child 52549 | 802576856527 | 
| permissions | -rw-r--r-- | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
1  | 
;;  | 
| 52442 | 2  | 
;; Keyword classification tables for Isabelle/Isar.  | 
3  | 
;; Generated from HOL + HOL-BNF + HOL-BNF-LFP + HOL-Bali + HOL-Boogie + HOL-Decision_Procs + HOL-Import + HOL-Library + HOL-Mutabelle + HOL-Nominal + HOL-Proofs + HOL-SPARK + HOL-Statespace + HOL-TPTP + HOL-ex + HOLCF + Pure.  | 
|
| 24904 | 4  | 
;; *** DO NOT EDIT *** DO NOT EDIT *** DO NOT EDIT ***  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
5  | 
;;  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
6  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
7  | 
(defconst isar-keywords-major  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
8  | 
  '("\\."
 | 
| 15762 | 9  | 
"\\.\\."  | 
| 25577 | 10  | 
"Isabelle\\.command"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
11  | 
"ML"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
12  | 
"ML_command"  | 
| 
48867
 
e9beabf045ab
some support for inlining file content into outer syntax token language;
 
wenzelm 
parents: 
48709 
diff
changeset
 | 
13  | 
"ML_file"  | 
| 28280 | 14  | 
"ML_prf"  | 
| 26394 | 15  | 
"ML_val"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
16  | 
"ProofGeneral\\.inform_file_processed"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
17  | 
"ProofGeneral\\.inform_file_retracted"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
18  | 
"ProofGeneral\\.kill_proof"  | 
| 33874 | 19  | 
"ProofGeneral\\.pr"  | 
| 14938 | 20  | 
"ProofGeneral\\.process_pgip"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
21  | 
"ProofGeneral\\.restart"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
22  | 
"ProofGeneral\\.undo"  | 
| 19069 | 23  | 
"abbreviation"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
24  | 
"also"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
25  | 
"apply"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
26  | 
"apply_end"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
27  | 
"arities"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
28  | 
"assume"  | 
| 24904 | 29  | 
"atom_decl"  | 
| 30527 | 30  | 
"attribute_setup"  | 
| 
14223
 
0ee05eef881b
Added support for making constants final, that is, ensuring that no
 
skalberg 
parents: 
14115 
diff
changeset
 | 
31  | 
"ax_specification"  | 
| 18612 | 32  | 
"axiomatization"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
33  | 
"back"  | 
| 
51836
 
4d6dcd51dd52
renamed "bnf_def" keyword to "bnf" (since it's not a definition, but rather a registration)
 
blanchet 
parents: 
51804 
diff
changeset
 | 
34  | 
"bnf"  | 
| 33687 | 35  | 
"boogie_end"  | 
36  | 
"boogie_open"  | 
|
37  | 
"boogie_status"  | 
|
38  | 
"boogie_vc"  | 
|
| 47057 | 39  | 
"bundle"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
40  | 
"by"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
41  | 
"cannot_undo"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
42  | 
"case"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
43  | 
"cd"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
44  | 
"chapter"  | 
| 18552 | 45  | 
"class"  | 
| 20568 | 46  | 
"class_deps"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
47  | 
"classes"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
48  | 
"classrel"  | 
| 
51804
 
be6e703908f4
renamed BNF "(co)data" commands to names that are closer to their final names
 
blanchet 
parents: 
51789 
diff
changeset
 | 
49  | 
"codatatype"  | 
| 27102 | 50  | 
"code_abort"  | 
| 20424 | 51  | 
"code_class"  | 
| 
20453
 
855f07fabd76
final syntax for some Isar code generator keywords
 
haftmann 
parents: 
20424 
diff
changeset
 | 
52  | 
"code_const"  | 
| 22486 | 53  | 
"code_datatype"  | 
| 22864 | 54  | 
"code_deps"  | 
| 52142 | 55  | 
"code_identifier"  | 
| 24997 | 56  | 
"code_include"  | 
| 20424 | 57  | 
"code_instance"  | 
| 21203 | 58  | 
"code_modulename"  | 
| 22084 | 59  | 
"code_monad"  | 
| 31106 | 60  | 
"code_pred"  | 
| 52142 | 61  | 
"code_printing"  | 
| 36472 | 62  | 
"code_reflect"  | 
| 21028 | 63  | 
"code_reserved"  | 
| 22288 | 64  | 
"code_thms"  | 
| 
20453
 
855f07fabd76
final syntax for some Isar code generator keywords
 
haftmann 
parents: 
20424 
diff
changeset
 | 
65  | 
"code_type"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
66  | 
"coinductive"  | 
| 
23732
 
f9f89b7cfdc7
Adapted to changes in inductive definition package.
 
berghofe 
parents: 
22864 
diff
changeset
 | 
67  | 
"coinductive_set"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
68  | 
"commit"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
69  | 
"consts"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
70  | 
"context"  | 
| 11746 | 71  | 
"corollary"  | 
| 16701 | 72  | 
"cpodef"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
73  | 
"datatype"  | 
| 
51804
 
be6e703908f4
renamed BNF "(co)data" commands to names that are closer to their final names
 
blanchet 
parents: 
51789 
diff
changeset
 | 
74  | 
"datatype_new"  | 
| 22084 | 75  | 
"declaration"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
76  | 
"declare"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
77  | 
"def"  | 
| 36455 | 78  | 
"default_sort"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
79  | 
"defer"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
80  | 
"defer_recdef"  | 
| 18775 | 81  | 
"definition"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
82  | 
"defs"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
83  | 
"disable_pr"  | 
| 14938 | 84  | 
"display_drafts"  | 
| 12040 | 85  | 
"domain"  | 
| 33840 | 86  | 
"domain_isomorphism"  | 
| 40585 | 87  | 
"domaindef"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
88  | 
"done"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
89  | 
"enable_pr"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
90  | 
"end"  | 
| 41530 | 91  | 
"enriched_type"  | 
| 24904 | 92  | 
"equivariance"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
93  | 
"exit"  | 
| 24343 | 94  | 
"export_code"  | 
| 13407 | 95  | 
"extract"  | 
96  | 
"extract_type"  | 
|
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
97  | 
"finally"  | 
| 
29882
 
29154e67731d
New command find_consts searching for constants by type (by Timothy Bourke).
 
kleing 
parents: 
29607 
diff
changeset
 | 
98  | 
"find_consts"  | 
| 17220 | 99  | 
"find_theorems"  | 
| 46589 | 100  | 
"find_unused_assms"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
101  | 
"fix"  | 
| 
16231
 
91c0a3e253b1
add keywords fixrec and fixpat for HOLCF fixrec package
 
huffman 
parents: 
16168 
diff
changeset
 | 
102  | 
"fixrec"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
103  | 
"from"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
104  | 
"full_prf"  | 
| 
20523
 
36a59e5d0039
Major update to function package, including new syntax and the (only theoretical)
 
krauss 
parents: 
20453 
diff
changeset
 | 
105  | 
"fun"  | 
| 
19564
 
d3e2f532459a
First usable version of the new function definition package (HOL/function_packake/...).
 
krauss 
parents: 
19272 
diff
changeset
 | 
106  | 
"function"  | 
| 17850 | 107  | 
"guess"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
108  | 
"have"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
109  | 
"header"  | 
| 21732 | 110  | 
"help"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
111  | 
"hence"  | 
| 36180 | 112  | 
"hide_class"  | 
113  | 
"hide_const"  | 
|
114  | 
"hide_fact"  | 
|
115  | 
"hide_type"  | 
|
| 47262 | 116  | 
"import_const_map"  | 
117  | 
"import_file"  | 
|
| 46951 | 118  | 
"import_tptp"  | 
| 47262 | 119  | 
"import_type_map"  | 
| 47057 | 120  | 
"include"  | 
121  | 
"including"  | 
|
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
122  | 
"inductive"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
123  | 
"inductive_cases"  | 
| 
23732
 
f9f89b7cfdc7
Adapted to changes in inductive definition package.
 
berghofe 
parents: 
22864 
diff
changeset
 | 
124  | 
"inductive_set"  | 
| 
37734
 
489ac1ecb9f1
added the new command inductive_cases to derive simplification equations for inductive predicates; added binding simps for general simplification equation
 
bulwahn 
parents: 
37284 
diff
changeset
 | 
125  | 
"inductive_simps"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
126  | 
"init_toplevel"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
127  | 
"instance"  | 
| 24437 | 128  | 
"instantiation"  | 
| 
15624
 
484178635bd8
Further work on interpretation commands.  New command `interpret' for
 
ballarin 
parents: 
15598 
diff
changeset
 | 
129  | 
"interpret"  | 
| 
15598
 
4ab52355bb53
Registrations of global locale interpretations: improved, better naming.
 
ballarin 
parents: 
15596 
diff
changeset
 | 
130  | 
"interpretation"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
131  | 
"judgment"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
132  | 
"kill"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
133  | 
"kill_thy"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
134  | 
"lemma"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
135  | 
"lemmas"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
136  | 
"let"  | 
| 47354 | 137  | 
"lift_definition"  | 
| 27538 | 138  | 
"linear_undo"  | 
| 30463 | 139  | 
"local_setup"  | 
| 12059 | 140  | 
"locale"  | 
| 49571 | 141  | 
"locale_deps"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
142  | 
"method_setup"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
143  | 
"moreover"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
144  | 
"next"  | 
| 
33198
 
bfb9a790d1e7
updated keyword files to include "nitpick" and "nitpick_params"
 
blanchet 
parents: 
32804 
diff
changeset
 | 
145  | 
"nitpick"  | 
| 
 
bfb9a790d1e7
updated keyword files to include "nitpick" and "nitpick_params"
 
blanchet 
parents: 
32804 
diff
changeset
 | 
146  | 
"nitpick_params"  | 
| 24945 | 147  | 
"no_notation"  | 
| 15703 | 148  | 
"no_syntax"  | 
| 19255 | 149  | 
"no_translations"  | 
| 35414 | 150  | 
"no_type_notation"  | 
| 24904 | 151  | 
"nominal_datatype"  | 
152  | 
"nominal_inductive"  | 
|
| 28656 | 153  | 
"nominal_inductive2"  | 
| 24904 | 154  | 
"nominal_primrec"  | 
| 
41229
 
d797baa3d57c
replaced command 'nonterminals' by slightly modernized version 'nonterminal';
 
wenzelm 
parents: 
40970 
diff
changeset
 | 
155  | 
"nonterminal"  | 
| 21203 | 156  | 
"notation"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
157  | 
"note"  | 
| 40960 | 158  | 
"notepad"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
159  | 
"obtain"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
160  | 
"oops"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
161  | 
"oracle"  | 
| 25516 | 162  | 
"overloading"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
163  | 
"parse_ast_translation"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
164  | 
"parse_translation"  | 
| 40109 | 165  | 
"partial_function"  | 
| 16701 | 166  | 
"pcpodef"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
167  | 
"pr"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
168  | 
"prefer"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
169  | 
"presume"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
170  | 
"pretty_setmargin"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
171  | 
"prf"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
172  | 
"primrec"  | 
| 21732 | 173  | 
"print_abbrevs"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
174  | 
"print_antiquotations"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
175  | 
"print_ast_translation"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
176  | 
"print_attributes"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
177  | 
"print_binds"  | 
| 48981 | 178  | 
"print_bnfs"  | 
| 47057 | 179  | 
"print_bundles"  | 
| 51691 | 180  | 
"print_case_translations"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
181  | 
"print_cases"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
182  | 
"print_claset"  | 
| 20378 | 183  | 
"print_classes"  | 
| 31130 | 184  | 
"print_codeproc"  | 
| 22288 | 185  | 
"print_codesetup"  | 
| 
45061
 
39519609abe0
Include keywords print_coercions and print_coercion_maps
 
berghofe 
parents: 
44231 
diff
changeset
 | 
186  | 
"print_coercions"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
187  | 
"print_commands"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
188  | 
"print_context"  | 
| 51585 | 189  | 
"print_defn_rules"  | 
| 41435 | 190  | 
"print_dependencies"  | 
| 14938 | 191  | 
"print_drafts"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
192  | 
"print_facts"  | 
| 11661 | 193  | 
"print_induct_rules"  | 
| 50302 | 194  | 
"print_inductives"  | 
| 
32804
 
ca430e6aee1c
Propagation of mixins for interpretation; reactivated diagnostic command print_interps.
 
ballarin 
parents: 
31130 
diff
changeset
 | 
195  | 
"print_interps"  | 
| 12059 | 196  | 
"print_locale"  | 
197  | 
"print_locales"  | 
|
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
198  | 
"print_methods"  | 
| 52060 | 199  | 
"print_options"  | 
| 24642 | 200  | 
"print_orders"  | 
| 
35279
 
4f6760122b2a
update the keywords files
 
Cezary Kaliszyk <kaliszyk@in.tum.de> 
parents: 
35223 
diff
changeset
 | 
201  | 
"print_quotconsts"  | 
| 
 
4f6760122b2a
update the keywords files
 
Cezary Kaliszyk <kaliszyk@in.tum.de> 
parents: 
35223 
diff
changeset
 | 
202  | 
"print_quotients"  | 
| 47308 | 203  | 
"print_quotientsQ3"  | 
| 
35279
 
4f6760122b2a
update the keywords files
 
Cezary Kaliszyk <kaliszyk@in.tum.de> 
parents: 
35223 
diff
changeset
 | 
204  | 
"print_quotmaps"  | 
| 47308 | 205  | 
"print_quotmapsQ3"  | 
| 12365 | 206  | 
"print_rules"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
207  | 
"print_simpset"  | 
| 52430 | 208  | 
"print_state"  | 
| 19272 | 209  | 
"print_statement"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
210  | 
"print_syntax"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
211  | 
"print_theorems"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
212  | 
"print_theory"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
213  | 
"print_trans_rules"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
214  | 
"print_translation"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
215  | 
"proof"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
216  | 
"prop"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
217  | 
"pwd"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
218  | 
"qed"  | 
| 14109 | 219  | 
"quickcheck"  | 
| 45926 | 220  | 
"quickcheck_generator"  | 
| 14109 | 221  | 
"quickcheck_params"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
222  | 
"quit"  | 
| 
35279
 
4f6760122b2a
update the keywords files
 
Cezary Kaliszyk <kaliszyk@in.tum.de> 
parents: 
35223 
diff
changeset
 | 
223  | 
"quotient_definition"  | 
| 
 
4f6760122b2a
update the keywords files
 
Cezary Kaliszyk <kaliszyk@in.tum.de> 
parents: 
35223 
diff
changeset
 | 
224  | 
"quotient_type"  | 
| 13407 | 225  | 
"realizability"  | 
226  | 
"realizers"  | 
|
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
227  | 
"recdef"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
228  | 
"recdef_tc"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
229  | 
"record"  | 
| 14349 | 230  | 
"refute"  | 
231  | 
"refute_params"  | 
|
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
232  | 
"remove_thy"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
233  | 
"rep_datatype"  | 
| 36321 | 234  | 
"schematic_corollary"  | 
235  | 
"schematic_lemma"  | 
|
236  | 
"schematic_theorem"  | 
|
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
237  | 
"sect"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
238  | 
"section"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
239  | 
"setup"  | 
| 47098 | 240  | 
"setup_lifting"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
241  | 
"show"  | 
| 22200 | 242  | 
"simproc_setup"  | 
| 22864 | 243  | 
"sledgehammer"  | 
| 36114 | 244  | 
"sledgehammer_params"  | 
| 33898 | 245  | 
"smt_status"  | 
| 40117 | 246  | 
"solve_direct"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
247  | 
"sorry"  | 
| 41564 | 248  | 
"spark_end"  | 
249  | 
"spark_open"  | 
|
| 
48908
 
713f24d7a40f
added specific 'spark_open_vcg' and 'spark_open_siv' with formal management of corresponding source files;
 
wenzelm 
parents: 
48867 
diff
changeset
 | 
250  | 
"spark_open_siv"  | 
| 
 
713f24d7a40f
added specific 'spark_open_vcg' and 'spark_open_siv' with formal management of corresponding source files;
 
wenzelm 
parents: 
48867 
diff
changeset
 | 
251  | 
"spark_open_vcg"  | 
| 41564 | 252  | 
"spark_proof_functions"  | 
253  | 
"spark_status"  | 
|
| 
42356
 
e8777e3ea6ef
Added command for associating user-defined types with SPARK types.
 
berghofe 
parents: 
41564 
diff
changeset
 | 
254  | 
"spark_types"  | 
| 41564 | 255  | 
"spark_vc"  | 
| 14115 | 256  | 
"specification"  | 
| 25176 | 257  | 
"statespace"  | 
| 24919 | 258  | 
"subclass"  | 
| 28895 | 259  | 
"sublocale"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
260  | 
"subsect"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
261  | 
"subsection"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
262  | 
"subsubsect"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
263  | 
"subsubsection"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
264  | 
"syntax"  | 
| 40784 | 265  | 
"syntax_declaration"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
266  | 
"term"  | 
| 
19564
 
d3e2f532459a
First usable version of the new function definition package (HOL/function_packake/...).
 
krauss 
parents: 
19272 
diff
changeset
 | 
267  | 
"termination"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
268  | 
"text"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
269  | 
"text_raw"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
270  | 
"then"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
271  | 
"theorem"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
272  | 
"theorems"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
273  | 
"theory"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
274  | 
"thm"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
275  | 
"thm_deps"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
276  | 
"thus"  | 
| 22486 | 277  | 
"thy_deps"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
278  | 
"translations"  | 
| 38943 | 279  | 
"try"  | 
| 46641 | 280  | 
"try0"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
281  | 
"txt"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
282  | 
"txt_raw"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
283  | 
"typ"  | 
| 35414 | 284  | 
"type_notation"  | 
| 
41249
 
26f12f98f50a
Command 'type_synonym' (with single argument) supersedes 'types' (legacy feature);
 
wenzelm 
parents: 
41229 
diff
changeset
 | 
285  | 
"type_synonym"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
286  | 
"typed_print_translation"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
287  | 
"typedecl"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
288  | 
"typedef"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
289  | 
"ultimately"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
290  | 
"undo"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
291  | 
"undos_proof"  | 
| 18541 | 292  | 
"unfolding"  | 
| 26184 | 293  | 
"unused_thms"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
294  | 
"use_thy"  | 
| 12926 | 295  | 
"using"  | 
| 17552 | 296  | 
"value"  | 
| 31130 | 297  | 
"values"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
298  | 
"welcome"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
299  | 
"with"  | 
| 51789 | 300  | 
"wrap_free_constructors"  | 
| 
36505
 
79c1d2bbe5a9
ProofContext.read_const: allow for type constraint (for fixed variable);
 
wenzelm 
parents: 
36472 
diff
changeset
 | 
301  | 
"write"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
302  | 
    "{"
 | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
303  | 
"}"))  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
304  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
305  | 
(defconst isar-keywords-minor  | 
| 52143 | 306  | 
  '("and"
 | 
| 12042 | 307  | 
"assumes"  | 
| 
16771
 
2b534c5b5625
Added "attach" keyword for code generator setup.
 
berghofe 
parents: 
16701 
diff
changeset
 | 
308  | 
"attach"  | 
| 24904 | 309  | 
"avoids"  | 
| 15135 | 310  | 
"begin"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
311  | 
"binder"  | 
| 37824 | 312  | 
"checking"  | 
| 52142 | 313  | 
"class_instance"  | 
314  | 
"class_relation"  | 
|
315  | 
"code_module"  | 
|
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
316  | 
"congs"  | 
| 52142 | 317  | 
"constant"  | 
| 
16168
 
adb83939177f
Locales: new element constrains, parameter renaming with syntax,
 
ballarin 
parents: 
16034 
diff
changeset
 | 
318  | 
"constrains"  | 
| 36472 | 319  | 
"datatypes"  | 
| 49292 | 320  | 
"defaults"  | 
| 12042 | 321  | 
"defines"  | 
| 17147 | 322  | 
"file"  | 
| 12042 | 323  | 
"fixes"  | 
| 19797 | 324  | 
"for"  | 
| 36472 | 325  | 
"functions"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
326  | 
"hints"  | 
| 22288 | 327  | 
"identifier"  | 
| 19797 | 328  | 
"if"  | 
| 15141 | 329  | 
"imports"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
330  | 
"in"  | 
| 47069 | 331  | 
"includes"  | 
| 11661 | 332  | 
"infix"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
333  | 
"infixl"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
334  | 
"infixr"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
335  | 
"is"  | 
| 
46938
 
cda018294515
some support for outer syntax keyword declarations within theory header;
 
wenzelm 
parents: 
46641 
diff
changeset
 | 
336  | 
"keywords"  | 
| 12040 | 337  | 
"lazy"  | 
| 24249 | 338  | 
"module_name"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
339  | 
"monos"  | 
| 11746 | 340  | 
"morphisms"  | 
| 49292 | 341  | 
"no_dests"  | 
| 12042 | 342  | 
"notes"  | 
| 18888 | 343  | 
"obtains"  | 
| 13364 | 344  | 
"open"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
345  | 
"output"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
346  | 
"overloaded"  | 
| 51381 | 347  | 
"parametric"  | 
| 11618 | 348  | 
"permissive"  | 
| 33685 | 349  | 
"pervasive"  | 
| 50106 | 350  | 
"rep_compat"  | 
| 12935 | 351  | 
"shows"  | 
| 12042 | 352  | 
"structure"  | 
| 52142 | 353  | 
"type_class"  | 
354  | 
"type_constructor"  | 
|
| 19633 | 355  | 
"unchecked"  | 
| 40386 | 356  | 
"unsafe"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
357  | 
"where"))  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
358  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
359  | 
(defconst isar-keywords-control  | 
| 25577 | 360  | 
  '("Isabelle\\.command"
 | 
361  | 
"ProofGeneral\\.inform_file_processed"  | 
|
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
362  | 
"ProofGeneral\\.inform_file_retracted"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
363  | 
"ProofGeneral\\.kill_proof"  | 
| 
52437
 
c88354589b43
more formal ProofGeneral command setup within theory Pure;
 
wenzelm 
parents: 
52432 
diff
changeset
 | 
364  | 
"ProofGeneral\\.pr"  | 
| 14938 | 365  | 
"ProofGeneral\\.process_pgip"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
366  | 
"ProofGeneral\\.restart"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
367  | 
"ProofGeneral\\.undo"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
368  | 
"cannot_undo"  | 
| 40396 | 369  | 
"cd"  | 
370  | 
"commit"  | 
|
| 
37987
 
aac4eb1fa1d8
explicit Keyword.control markup for various control commands -- to prevent them from occurring in proof documents;
 
wenzelm 
parents: 
37983 
diff
changeset
 | 
371  | 
"disable_pr"  | 
| 
 
aac4eb1fa1d8
explicit Keyword.control markup for various control commands -- to prevent them from occurring in proof documents;
 
wenzelm 
parents: 
37983 
diff
changeset
 | 
372  | 
"enable_pr"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
373  | 
"exit"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
374  | 
"init_toplevel"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
375  | 
"kill"  | 
| 
37987
 
aac4eb1fa1d8
explicit Keyword.control markup for various control commands -- to prevent them from occurring in proof documents;
 
wenzelm 
parents: 
37983 
diff
changeset
 | 
376  | 
"kill_thy"  | 
| 27538 | 377  | 
"linear_undo"  | 
| 
51270
 
17d30843fc3b
reconsider 'pretty_setmargin' as "control" command (instead of "diag") -- it is stateful and Proof General legacy;
 
wenzelm 
parents: 
50302 
diff
changeset
 | 
378  | 
"pretty_setmargin"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
379  | 
"quit"  | 
| 
37987
 
aac4eb1fa1d8
explicit Keyword.control markup for various control commands -- to prevent them from occurring in proof documents;
 
wenzelm 
parents: 
37983 
diff
changeset
 | 
380  | 
"remove_thy"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
381  | 
"undo"  | 
| 
37987
 
aac4eb1fa1d8
explicit Keyword.control markup for various control commands -- to prevent them from occurring in proof documents;
 
wenzelm 
parents: 
37983 
diff
changeset
 | 
382  | 
"undos_proof"  | 
| 
 
aac4eb1fa1d8
explicit Keyword.control markup for various control commands -- to prevent them from occurring in proof documents;
 
wenzelm 
parents: 
37983 
diff
changeset
 | 
383  | 
"use_thy"))  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
384  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
385  | 
(defconst isar-keywords-diag  | 
| 26482 | 386  | 
  '("ML_command"
 | 
| 26394 | 387  | 
"ML_val"  | 
| 33687 | 388  | 
"boogie_status"  | 
| 20568 | 389  | 
"class_deps"  | 
| 22864 | 390  | 
"code_deps"  | 
| 22288 | 391  | 
"code_thms"  | 
| 14938 | 392  | 
"display_drafts"  | 
| 
29882
 
29154e67731d
New command find_consts searching for constants by type (by Timothy Bourke).
 
kleing 
parents: 
29607 
diff
changeset
 | 
393  | 
"find_consts"  | 
| 17220 | 394  | 
"find_theorems"  | 
| 46589 | 395  | 
"find_unused_assms"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
396  | 
"full_prf"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
397  | 
"header"  | 
| 21732 | 398  | 
"help"  | 
| 49571 | 399  | 
"locale_deps"  | 
| 
33198
 
bfb9a790d1e7
updated keyword files to include "nitpick" and "nitpick_params"
 
blanchet 
parents: 
32804 
diff
changeset
 | 
400  | 
"nitpick"  | 
| 
52438
 
7b5a5116f3af
back to keyword 'pr' :: diag as required for ProofGeneral command line -- reject this TTY command in Isabelle/jEdit by other means;
 
wenzelm 
parents: 
52437 
diff
changeset
 | 
401  | 
"pr"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
402  | 
"prf"  | 
| 21732 | 403  | 
"print_abbrevs"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
404  | 
"print_antiquotations"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
405  | 
"print_attributes"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
406  | 
"print_binds"  | 
| 48981 | 407  | 
"print_bnfs"  | 
| 47057 | 408  | 
"print_bundles"  | 
| 51691 | 409  | 
"print_case_translations"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
410  | 
"print_cases"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
411  | 
"print_claset"  | 
| 20378 | 412  | 
"print_classes"  | 
| 31130 | 413  | 
"print_codeproc"  | 
| 22288 | 414  | 
"print_codesetup"  | 
| 
45061
 
39519609abe0
Include keywords print_coercions and print_coercion_maps
 
berghofe 
parents: 
44231 
diff
changeset
 | 
415  | 
"print_coercions"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
416  | 
"print_commands"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
417  | 
"print_context"  | 
| 51585 | 418  | 
"print_defn_rules"  | 
| 41435 | 419  | 
"print_dependencies"  | 
| 14938 | 420  | 
"print_drafts"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
421  | 
"print_facts"  | 
| 11661 | 422  | 
"print_induct_rules"  | 
| 50302 | 423  | 
"print_inductives"  | 
| 
32804
 
ca430e6aee1c
Propagation of mixins for interpretation; reactivated diagnostic command print_interps.
 
ballarin 
parents: 
31130 
diff
changeset
 | 
424  | 
"print_interps"  | 
| 12059 | 425  | 
"print_locale"  | 
426  | 
"print_locales"  | 
|
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
427  | 
"print_methods"  | 
| 52060 | 428  | 
"print_options"  | 
| 24642 | 429  | 
"print_orders"  | 
| 
35279
 
4f6760122b2a
update the keywords files
 
Cezary Kaliszyk <kaliszyk@in.tum.de> 
parents: 
35223 
diff
changeset
 | 
430  | 
"print_quotconsts"  | 
| 
 
4f6760122b2a
update the keywords files
 
Cezary Kaliszyk <kaliszyk@in.tum.de> 
parents: 
35223 
diff
changeset
 | 
431  | 
"print_quotients"  | 
| 47308 | 432  | 
"print_quotientsQ3"  | 
| 
35279
 
4f6760122b2a
update the keywords files
 
Cezary Kaliszyk <kaliszyk@in.tum.de> 
parents: 
35223 
diff
changeset
 | 
433  | 
"print_quotmaps"  | 
| 47308 | 434  | 
"print_quotmapsQ3"  | 
| 12365 | 435  | 
"print_rules"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
436  | 
"print_simpset"  | 
| 52430 | 437  | 
"print_state"  | 
| 19272 | 438  | 
"print_statement"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
439  | 
"print_syntax"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
440  | 
"print_theorems"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
441  | 
"print_theory"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
442  | 
"print_trans_rules"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
443  | 
"prop"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
444  | 
"pwd"  | 
| 14109 | 445  | 
"quickcheck"  | 
| 14349 | 446  | 
"refute"  | 
| 22864 | 447  | 
"sledgehammer"  | 
| 33898 | 448  | 
"smt_status"  | 
| 40117 | 449  | 
"solve_direct"  | 
| 41564 | 450  | 
"spark_status"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
451  | 
"term"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
452  | 
"thm"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
453  | 
"thm_deps"  | 
| 22486 | 454  | 
"thy_deps"  | 
| 38943 | 455  | 
"try"  | 
| 46641 | 456  | 
"try0"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
457  | 
"typ"  | 
| 26184 | 458  | 
"unused_thms"  | 
| 17552 | 459  | 
"value"  | 
| 31130 | 460  | 
"values"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
461  | 
"welcome"))  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
462  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
463  | 
(defconst isar-keywords-theory-begin  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
464  | 
  '("theory"))
 | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
465  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
466  | 
(defconst isar-keywords-theory-switch  | 
| 21302 | 467  | 
'())  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
468  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
469  | 
(defconst isar-keywords-theory-end  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
470  | 
  '("end"))
 | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
471  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
472  | 
(defconst isar-keywords-theory-heading  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
473  | 
  '("chapter"
 | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
474  | 
"section"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
475  | 
"subsection"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
476  | 
"subsubsection"))  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
477  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
478  | 
(defconst isar-keywords-theory-decl  | 
| 26482 | 479  | 
  '("ML"
 | 
| 
48867
 
e9beabf045ab
some support for inlining file content into outer syntax token language;
 
wenzelm 
parents: 
48709 
diff
changeset
 | 
480  | 
"ML_file"  | 
| 19069 | 481  | 
"abbreviation"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
482  | 
"arities"  | 
| 24904 | 483  | 
"atom_decl"  | 
| 30527 | 484  | 
"attribute_setup"  | 
| 18612 | 485  | 
"axiomatization"  | 
| 33687 | 486  | 
"boogie_end"  | 
487  | 
"boogie_open"  | 
|
| 47057 | 488  | 
"bundle"  | 
| 18552 | 489  | 
"class"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
490  | 
"classes"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
491  | 
"classrel"  | 
| 
51804
 
be6e703908f4
renamed BNF "(co)data" commands to names that are closer to their final names
 
blanchet 
parents: 
51789 
diff
changeset
 | 
492  | 
"codatatype"  | 
| 27102 | 493  | 
"code_abort"  | 
| 20424 | 494  | 
"code_class"  | 
| 
20453
 
855f07fabd76
final syntax for some Isar code generator keywords
 
haftmann 
parents: 
20424 
diff
changeset
 | 
495  | 
"code_const"  | 
| 22486 | 496  | 
"code_datatype"  | 
| 52142 | 497  | 
"code_identifier"  | 
| 24997 | 498  | 
"code_include"  | 
| 20424 | 499  | 
"code_instance"  | 
| 21203 | 500  | 
"code_modulename"  | 
| 22084 | 501  | 
"code_monad"  | 
| 52142 | 502  | 
"code_printing"  | 
| 36472 | 503  | 
"code_reflect"  | 
| 21028 | 504  | 
"code_reserved"  | 
| 
20453
 
855f07fabd76
final syntax for some Isar code generator keywords
 
haftmann 
parents: 
20424 
diff
changeset
 | 
505  | 
"code_type"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
506  | 
"coinductive"  | 
| 
23732
 
f9f89b7cfdc7
Adapted to changes in inductive definition package.
 
berghofe 
parents: 
22864 
diff
changeset
 | 
507  | 
"coinductive_set"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
508  | 
"consts"  | 
| 21302 | 509  | 
"context"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
510  | 
"datatype"  | 
| 
51804
 
be6e703908f4
renamed BNF "(co)data" commands to names that are closer to their final names
 
blanchet 
parents: 
51789 
diff
changeset
 | 
511  | 
"datatype_new"  | 
| 22084 | 512  | 
"declaration"  | 
| 23804 | 513  | 
"declare"  | 
| 36455 | 514  | 
"default_sort"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
515  | 
"defer_recdef"  | 
| 18775 | 516  | 
"definition"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
517  | 
"defs"  | 
| 12040 | 518  | 
"domain"  | 
| 33840 | 519  | 
"domain_isomorphism"  | 
| 40585 | 520  | 
"domaindef"  | 
| 24904 | 521  | 
"equivariance"  | 
| 
51275
 
3928173409e4
reconsider 'export_code' as "thy_decl" command due to its global side-effect on the file-system;
 
wenzelm 
parents: 
51270 
diff
changeset
 | 
522  | 
"export_code"  | 
| 13407 | 523  | 
"extract"  | 
524  | 
"extract_type"  | 
|
| 
16231
 
91c0a3e253b1
add keywords fixrec and fixpat for HOLCF fixrec package
 
huffman 
parents: 
16168 
diff
changeset
 | 
525  | 
"fixrec"  | 
| 
20523
 
36a59e5d0039
Major update to function package, including new syntax and the (only theoretical)
 
krauss 
parents: 
20453 
diff
changeset
 | 
526  | 
"fun"  | 
| 36180 | 527  | 
"hide_class"  | 
528  | 
"hide_const"  | 
|
529  | 
"hide_fact"  | 
|
530  | 
"hide_type"  | 
|
| 47262 | 531  | 
"import_const_map"  | 
532  | 
"import_file"  | 
|
| 46951 | 533  | 
"import_tptp"  | 
| 47262 | 534  | 
"import_type_map"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
535  | 
"inductive"  | 
| 
23732
 
f9f89b7cfdc7
Adapted to changes in inductive definition package.
 
berghofe 
parents: 
22864 
diff
changeset
 | 
536  | 
"inductive_set"  | 
| 24437 | 537  | 
"instantiation"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
538  | 
"judgment"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
539  | 
"lemmas"  | 
| 30463 | 540  | 
"local_setup"  | 
| 12059 | 541  | 
"locale"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
542  | 
"method_setup"  | 
| 
33198
 
bfb9a790d1e7
updated keyword files to include "nitpick" and "nitpick_params"
 
blanchet 
parents: 
32804 
diff
changeset
 | 
543  | 
"nitpick_params"  | 
| 24945 | 544  | 
"no_notation"  | 
| 15703 | 545  | 
"no_syntax"  | 
| 19255 | 546  | 
"no_translations"  | 
| 35414 | 547  | 
"no_type_notation"  | 
| 24904 | 548  | 
"nominal_datatype"  | 
| 
41229
 
d797baa3d57c
replaced command 'nonterminals' by slightly modernized version 'nonterminal';
 
wenzelm 
parents: 
40970 
diff
changeset
 | 
549  | 
"nonterminal"  | 
| 21203 | 550  | 
"notation"  | 
| 40960 | 551  | 
"notepad"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
552  | 
"oracle"  | 
| 25516 | 553  | 
"overloading"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
554  | 
"parse_ast_translation"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
555  | 
"parse_translation"  | 
| 40209 | 556  | 
"partial_function"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
557  | 
"primrec"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
558  | 
"print_ast_translation"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
559  | 
"print_translation"  | 
| 45926 | 560  | 
"quickcheck_generator"  | 
| 14109 | 561  | 
"quickcheck_params"  | 
| 13407 | 562  | 
"realizability"  | 
563  | 
"realizers"  | 
|
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
564  | 
"recdef"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
565  | 
"record"  | 
| 14349 | 566  | 
"refute_params"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
567  | 
"setup"  | 
| 47098 | 568  | 
"setup_lifting"  | 
| 22200 | 569  | 
"simproc_setup"  | 
| 36114 | 570  | 
"sledgehammer_params"  | 
| 41564 | 571  | 
"spark_end"  | 
572  | 
"spark_open"  | 
|
| 
48908
 
713f24d7a40f
added specific 'spark_open_vcg' and 'spark_open_siv' with formal management of corresponding source files;
 
wenzelm 
parents: 
48867 
diff
changeset
 | 
573  | 
"spark_open_siv"  | 
| 
 
713f24d7a40f
added specific 'spark_open_vcg' and 'spark_open_siv' with formal management of corresponding source files;
 
wenzelm 
parents: 
48867 
diff
changeset
 | 
574  | 
"spark_open_vcg"  | 
| 41564 | 575  | 
"spark_proof_functions"  | 
| 
42356
 
e8777e3ea6ef
Added command for associating user-defined types with SPARK types.
 
berghofe 
parents: 
41564 
diff
changeset
 | 
576  | 
"spark_types"  | 
| 25176 | 577  | 
"statespace"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
578  | 
"syntax"  | 
| 40784 | 579  | 
"syntax_declaration"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
580  | 
"text"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
581  | 
"text_raw"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
582  | 
"theorems"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
583  | 
"translations"  | 
| 35414 | 584  | 
"type_notation"  | 
| 
41249
 
26f12f98f50a
Command 'type_synonym' (with single argument) supersedes 'types' (legacy feature);
 
wenzelm 
parents: 
41229 
diff
changeset
 | 
585  | 
"type_synonym"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
586  | 
"typed_print_translation"  | 
| 51295 | 587  | 
"typedecl"))  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
588  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
589  | 
(defconst isar-keywords-theory-script  | 
| 
37734
 
489ac1ecb9f1
added the new command inductive_cases to derive simplification equations for inductive predicates; added binding simps for general simplification equation
 
bulwahn 
parents: 
37284 
diff
changeset
 | 
590  | 
  '("inductive_cases"
 | 
| 
 
489ac1ecb9f1
added the new command inductive_cases to derive simplification equations for inductive predicates; added binding simps for general simplification equation
 
bulwahn 
parents: 
37284 
diff
changeset
 | 
591  | 
"inductive_simps"))  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
592  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
593  | 
(defconst isar-keywords-theory-goal  | 
| 
14223
 
0ee05eef881b
Added support for making constants final, that is, ensuring that no
 
skalberg 
parents: 
14115 
diff
changeset
 | 
594  | 
  '("ax_specification"
 | 
| 
51836
 
4d6dcd51dd52
renamed "bnf_def" keyword to "bnf" (since it's not a definition, but rather a registration)
 
blanchet 
parents: 
51804 
diff
changeset
 | 
595  | 
"bnf"  | 
| 33687 | 596  | 
"boogie_vc"  | 
| 31106 | 597  | 
"code_pred"  | 
| 
14223
 
0ee05eef881b
Added support for making constants final, that is, ensuring that no
 
skalberg 
parents: 
14115 
diff
changeset
 | 
598  | 
"corollary"  | 
| 16701 | 599  | 
"cpodef"  | 
| 41530 | 600  | 
"enriched_type"  | 
| 
19564
 
d3e2f532459a
First usable version of the new function definition package (HOL/function_packake/...).
 
krauss 
parents: 
19272 
diff
changeset
 | 
601  | 
"function"  | 
| 11746 | 602  | 
"instance"  | 
| 
15598
 
4ab52355bb53
Registrations of global locale interpretations: improved, better naming.
 
ballarin 
parents: 
15596 
diff
changeset
 | 
603  | 
"interpretation"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
604  | 
"lemma"  | 
| 47354 | 605  | 
"lift_definition"  | 
| 24904 | 606  | 
"nominal_inductive"  | 
| 28656 | 607  | 
"nominal_inductive2"  | 
| 24904 | 608  | 
"nominal_primrec"  | 
| 16701 | 609  | 
"pcpodef"  | 
| 47098 | 610  | 
"quotient_definition"  | 
| 
35279
 
4f6760122b2a
update the keywords files
 
Cezary Kaliszyk <kaliszyk@in.tum.de> 
parents: 
35223 
diff
changeset
 | 
611  | 
"quotient_type"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
612  | 
"recdef_tc"  | 
| 27102 | 613  | 
"rep_datatype"  | 
| 36321 | 614  | 
"schematic_corollary"  | 
615  | 
"schematic_lemma"  | 
|
616  | 
"schematic_theorem"  | 
|
| 41564 | 617  | 
"spark_vc"  | 
| 14115 | 618  | 
"specification"  | 
| 24919 | 619  | 
"subclass"  | 
| 28895 | 620  | 
"sublocale"  | 
| 
19564
 
d3e2f532459a
First usable version of the new function definition package (HOL/function_packake/...).
 
krauss 
parents: 
19272 
diff
changeset
 | 
621  | 
"termination"  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
622  | 
"theorem"  | 
| 49074 | 623  | 
"typedef"  | 
| 51789 | 624  | 
"wrap_free_constructors"))  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
625  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
626  | 
(defconst isar-keywords-qed  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
627  | 
  '("\\."
 | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
628  | 
"\\.\\."  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
629  | 
"by"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
630  | 
"done"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
631  | 
"sorry"))  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
632  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
633  | 
(defconst isar-keywords-qed-block  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
634  | 
  '("qed"))
 | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
635  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
636  | 
(defconst isar-keywords-qed-global  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
637  | 
  '("oops"))
 | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
638  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
639  | 
(defconst isar-keywords-proof-heading  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
640  | 
  '("sect"
 | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
641  | 
"subsect"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
642  | 
"subsubsect"))  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
643  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
644  | 
(defconst isar-keywords-proof-goal  | 
| 29607 | 645  | 
  '("have"
 | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
646  | 
"hence"  | 
| 29607 | 647  | 
"interpret"))  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
648  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
649  | 
(defconst isar-keywords-proof-block  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
650  | 
  '("next"
 | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
651  | 
"proof"))  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
652  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
653  | 
(defconst isar-keywords-proof-open  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
654  | 
  '("{"))
 | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
655  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
656  | 
(defconst isar-keywords-proof-close  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
657  | 
  '("}"))
 | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
658  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
659  | 
(defconst isar-keywords-proof-chain  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
660  | 
  '("finally"
 | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
661  | 
"from"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
662  | 
"then"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
663  | 
"ultimately"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
664  | 
"with"))  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
665  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
666  | 
(defconst isar-keywords-proof-decl  | 
| 28280 | 667  | 
  '("ML_prf"
 | 
668  | 
"also"  | 
|
| 47057 | 669  | 
"include"  | 
670  | 
"including"  | 
|
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
671  | 
"let"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
672  | 
"moreover"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
673  | 
"note"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
674  | 
"txt"  | 
| 12926 | 675  | 
"txt_raw"  | 
| 18541 | 676  | 
"unfolding"  | 
| 
36505
 
79c1d2bbe5a9
ProofContext.read_const: allow for type constraint (for fixed variable);
 
wenzelm 
parents: 
36472 
diff
changeset
 | 
677  | 
"using"  | 
| 
 
79c1d2bbe5a9
ProofContext.read_const: allow for type constraint (for fixed variable);
 
wenzelm 
parents: 
36472 
diff
changeset
 | 
678  | 
"write"))  | 
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
679  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
680  | 
(defconst isar-keywords-proof-asm  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
681  | 
  '("assume"
 | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
682  | 
"case"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
683  | 
"def"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
684  | 
"fix"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
685  | 
"presume"))  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
686  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
687  | 
(defconst isar-keywords-proof-asm-goal  | 
| 17850 | 688  | 
  '("guess"
 | 
| 21806 | 689  | 
"obtain"  | 
690  | 
"show"  | 
|
691  | 
"thus"))  | 
|
| 
11538
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
692  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
693  | 
(defconst isar-keywords-proof-script  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
694  | 
  '("apply"
 | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
695  | 
"apply_end"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
696  | 
"back"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
697  | 
"defer"  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
698  | 
"prefer"))  | 
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
699  | 
|
| 
 
f8588786cc9c
keyword classification tables for Isabelle/Isar Proof General
 
wenzelm 
parents:  
diff
changeset
 | 
700  | 
(provide 'isar-keywords)  |