etc/isar-keywords-ZF.el
author ballarin
Tue, 30 Dec 2008 11:10:01 +0100
changeset 29252 ea97aa6aeba2
parent 29232 712c5281d4a4
parent 29113 fb31b7a6c858
child 29607 2db3537c3535
permissions -rw-r--r--
Merged.
     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     "sublocale"
   170     "subsect"
   171     "subsection"
   172     "subsubsect"
   173     "subsubsection"
   174     "syntax"
   175     "term"
   176     "text"
   177     "text_raw"
   178     "then"
   179     "theorem"
   180     "theorems"
   181     "theory"
   182     "thm"
   183     "thm_deps"
   184     "thus"
   185     "thy_deps"
   186     "touch_thy"
   187     "translations"
   188     "txt"
   189     "txt_raw"
   190     "typ"
   191     "typed_print_translation"
   192     "typedecl"
   193     "types"
   194     "types_code"
   195     "ultimately"
   196     "undo"
   197     "undos_proof"
   198     "unfolding"
   199     "unused_thms"
   200     "use"
   201     "use_thy"
   202     "using"
   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     "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     "Isar\\.command"
   253     "Isar\\.insert"
   254     "Isar\\.remove"
   255     "ProofGeneral\\.inform_file_processed"
   256     "ProofGeneral\\.inform_file_retracted"
   257     "ProofGeneral\\.kill_proof"
   258     "ProofGeneral\\.process_pgip"
   259     "ProofGeneral\\.restart"
   260     "ProofGeneral\\.undo"
   261     "cannot_undo"
   262     "exit"
   263     "init_toplevel"
   264     "kill"
   265     "linear_undo"
   266     "quit"
   267     "undo"
   268     "undos_proof"))
   269 
   270 (defconst isar-keywords-diag
   271   '("ML_command"
   272     "ML_val"
   273     "cd"
   274     "class_deps"
   275     "commit"
   276     "disable_pr"
   277     "display_drafts"
   278     "enable_pr"
   279     "find_theorems"
   280     "full_prf"
   281     "header"
   282     "help"
   283     "kill_thy"
   284     "pr"
   285     "pretty_setmargin"
   286     "prf"
   287     "print_abbrevs"
   288     "print_antiquotations"
   289     "print_attributes"
   290     "print_binds"
   291     "print_cases"
   292     "print_claset"
   293     "print_classes"
   294     "print_codesetup"
   295     "print_commands"
   296     "print_configs"
   297     "print_context"
   298     "print_drafts"
   299     "print_facts"
   300     "print_induct_rules"
   301     "print_interps"
   302     "print_locale"
   303     "print_locales"
   304     "print_methods"
   305     "print_rules"
   306     "print_simpset"
   307     "print_statement"
   308     "print_syntax"
   309     "print_tcset"
   310     "print_theorems"
   311     "print_theory"
   312     "print_trans_rules"
   313     "prop"
   314     "pwd"
   315     "quickcheck"
   316     "remove_thy"
   317     "term"
   318     "thm"
   319     "thm_deps"
   320     "thy_deps"
   321     "touch_thy"
   322     "typ"
   323     "unused_thms"
   324     "use_thy"
   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"
   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     "translations"
   402     "typed_print_translation"
   403     "typedecl"
   404     "types"
   405     "types_code"
   406     "use"))
   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     "sublocale"
   418     "theorem"))
   419 
   420 (defconst isar-keywords-qed
   421   '("\\."
   422     "\\.\\."
   423     "by"
   424     "done"
   425     "sorry"))
   426 
   427 (defconst isar-keywords-qed-block
   428   '("qed"))
   429 
   430 (defconst isar-keywords-qed-global
   431   '("oops"))
   432 
   433 (defconst isar-keywords-proof-heading
   434   '("sect"
   435     "subsect"
   436     "subsubsect"))
   437 
   438 (defconst isar-keywords-proof-goal
   439   '("have"
   440     "hence"
   441     "interpret"
   442     "invoke"))
   443 
   444 (defconst isar-keywords-proof-block
   445   '("next"
   446     "proof"))
   447 
   448 (defconst isar-keywords-proof-open
   449   '("{"))
   450 
   451 (defconst isar-keywords-proof-close
   452   '("}"))
   453 
   454 (defconst isar-keywords-proof-chain
   455   '("finally"
   456     "from"
   457     "then"
   458     "ultimately"
   459     "with"))
   460 
   461 (defconst isar-keywords-proof-decl
   462   '("ML_prf"
   463     "also"
   464     "let"
   465     "moreover"
   466     "note"
   467     "txt"
   468     "txt_raw"
   469     "unfolding"
   470     "using"))
   471 
   472 (defconst isar-keywords-proof-asm
   473   '("assume"
   474     "case"
   475     "def"
   476     "fix"
   477     "presume"))
   478 
   479 (defconst isar-keywords-proof-asm-goal
   480   '("guess"
   481     "obtain"
   482     "show"
   483     "thus"))
   484 
   485 (defconst isar-keywords-proof-script
   486   '("apply"
   487     "apply_end"
   488     "back"
   489     "defer"
   490     "prefer"))
   491 
   492 (provide 'isar-keywords)