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