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