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