etc/isar-keywords-ZF.el
author wenzelm
Wed, 16 Jul 2008 16:39:11 +0200
changeset 27621 d96bd54d7446
parent 27590 26415966c708
child 28261 045187fc7840
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_val"
    19     "ProofGeneral\\.inform_file_processed"
    20     "ProofGeneral\\.inform_file_retracted"
    21     "ProofGeneral\\.kill_proof"
    22     "ProofGeneral\\.process_pgip"
    23     "ProofGeneral\\.restart"
    24     "ProofGeneral\\.undo"
    25     "abbreviation"
    26     "also"
    27     "apply"
    28     "apply_end"
    29     "arities"
    30     "assume"
    31     "axclass"
    32     "axiomatization"
    33     "axioms"
    34     "back"
    35     "by"
    36     "cannot_undo"
    37     "case"
    38     "cd"
    39     "chapter"
    40     "class"
    41     "class_deps"
    42     "classes"
    43     "classrel"
    44     "codatatype"
    45     "code_datatype"
    46     "code_library"
    47     "code_module"
    48     "coinductive"
    49     "commit"
    50     "constdefs"
    51     "consts"
    52     "consts_code"
    53     "context"
    54     "corollary"
    55     "datatype"
    56     "declaration"
    57     "declare"
    58     "def"
    59     "defaultsort"
    60     "defer"
    61     "definition"
    62     "defs"
    63     "disable_pr"
    64     "display_drafts"
    65     "done"
    66     "enable_pr"
    67     "end"
    68     "exit"
    69     "extract"
    70     "extract_type"
    71     "finalconsts"
    72     "finally"
    73     "find_theorems"
    74     "fix"
    75     "from"
    76     "full_prf"
    77     "global"
    78     "guess"
    79     "have"
    80     "header"
    81     "help"
    82     "hence"
    83     "hide"
    84     "inductive"
    85     "inductive_cases"
    86     "init_toplevel"
    87     "instance"
    88     "instantiation"
    89     "interpret"
    90     "interpretation"
    91     "invoke"
    92     "judgment"
    93     "kill"
    94     "kill_thy"
    95     "lemma"
    96     "lemmas"
    97     "let"
    98     "linear_undo"
    99     "local"
   100     "locale"
   101     "method_setup"
   102     "moreover"
   103     "next"
   104     "no_notation"
   105     "no_syntax"
   106     "no_translations"
   107     "nonterminals"
   108     "notation"
   109     "note"
   110     "obtain"
   111     "oops"
   112     "oracle"
   113     "overloading"
   114     "parse_ast_translation"
   115     "parse_translation"
   116     "pr"
   117     "prefer"
   118     "presume"
   119     "pretty_setmargin"
   120     "prf"
   121     "primrec"
   122     "print_abbrevs"
   123     "print_antiquotations"
   124     "print_ast_translation"
   125     "print_attributes"
   126     "print_binds"
   127     "print_cases"
   128     "print_claset"
   129     "print_classes"
   130     "print_codesetup"
   131     "print_commands"
   132     "print_configs"
   133     "print_context"
   134     "print_drafts"
   135     "print_facts"
   136     "print_induct_rules"
   137     "print_interps"
   138     "print_locale"
   139     "print_locales"
   140     "print_methods"
   141     "print_rules"
   142     "print_simpset"
   143     "print_statement"
   144     "print_syntax"
   145     "print_tcset"
   146     "print_theorems"
   147     "print_theory"
   148     "print_trans_rules"
   149     "print_translation"
   150     "proof"
   151     "prop"
   152     "pwd"
   153     "qed"
   154     "quickcheck"
   155     "quickcheck_params"
   156     "quit"
   157     "realizability"
   158     "realizers"
   159     "remove_thy"
   160     "rep_datatype"
   161     "sect"
   162     "section"
   163     "setup"
   164     "show"
   165     "simproc_setup"
   166     "sorry"
   167     "subclass"
   168     "subsect"
   169     "subsection"
   170     "subsubsect"
   171     "subsubsection"
   172     "syntax"
   173     "term"
   174     "text"
   175     "text_raw"
   176     "then"
   177     "theorem"
   178     "theorems"
   179     "theory"
   180     "thm"
   181     "thm_deps"
   182     "thus"
   183     "thy_deps"
   184     "touch_thy"
   185     "translations"
   186     "txt"
   187     "txt_raw"
   188     "typ"
   189     "typed_print_translation"
   190     "typedecl"
   191     "types"
   192     "types_code"
   193     "ultimately"
   194     "undo"
   195     "undos_proof"
   196     "unfolding"
   197     "unused_thms"
   198     "use"
   199     "use_thy"
   200     "using"
   201     "value"
   202     "welcome"
   203     "with"
   204     "{"
   205     "}"))
   206 
   207 (defconst isar-keywords-minor
   208   '("advanced"
   209     "and"
   210     "assumes"
   211     "attach"
   212     "begin"
   213     "binder"
   214     "case_eqns"
   215     "con_defs"
   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     "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     "value"
   326     "welcome"))
   327 
   328 (defconst isar-keywords-theory-begin
   329   '("theory"))
   330 
   331 (defconst isar-keywords-theory-switch
   332   '())
   333 
   334 (defconst isar-keywords-theory-end
   335   '("end"))
   336 
   337 (defconst isar-keywords-theory-heading
   338   '("chapter"
   339     "section"
   340     "subsection"
   341     "subsubsection"))
   342 
   343 (defconst isar-keywords-theory-decl
   344   '("ML"
   345     "abbreviation"
   346     "arities"
   347     "axclass"
   348     "axiomatization"
   349     "axioms"
   350     "class"
   351     "classes"
   352     "classrel"
   353     "codatatype"
   354     "code_datatype"
   355     "code_library"
   356     "code_module"
   357     "coinductive"
   358     "constdefs"
   359     "consts"
   360     "consts_code"
   361     "context"
   362     "datatype"
   363     "declaration"
   364     "declare"
   365     "defaultsort"
   366     "definition"
   367     "defs"
   368     "extract"
   369     "extract_type"
   370     "finalconsts"
   371     "global"
   372     "hide"
   373     "inductive"
   374     "instantiation"
   375     "judgment"
   376     "lemmas"
   377     "local"
   378     "locale"
   379     "method_setup"
   380     "no_notation"
   381     "no_syntax"
   382     "no_translations"
   383     "nonterminals"
   384     "notation"
   385     "oracle"
   386     "overloading"
   387     "parse_ast_translation"
   388     "parse_translation"
   389     "primrec"
   390     "print_ast_translation"
   391     "print_translation"
   392     "quickcheck_params"
   393     "realizability"
   394     "realizers"
   395     "rep_datatype"
   396     "setup"
   397     "simproc_setup"
   398     "syntax"
   399     "text"
   400     "text_raw"
   401     "theorems"
   402     "translations"
   403     "typed_print_translation"
   404     "typedecl"
   405     "types"
   406     "types_code"
   407     "use"))
   408 
   409 (defconst isar-keywords-theory-script
   410   '("inductive_cases"))
   411 
   412 (defconst isar-keywords-theory-goal
   413   '("corollary"
   414     "instance"
   415     "interpretation"
   416     "lemma"
   417     "subclass"
   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   '("also"
   463     "let"
   464     "moreover"
   465     "note"
   466     "txt"
   467     "txt_raw"
   468     "unfolding"
   469     "using"))
   470 
   471 (defconst isar-keywords-proof-asm
   472   '("assume"
   473     "case"
   474     "def"
   475     "fix"
   476     "presume"))
   477 
   478 (defconst isar-keywords-proof-asm-goal
   479   '("guess"
   480     "obtain"
   481     "show"
   482     "thus"))
   483 
   484 (defconst isar-keywords-proof-script
   485   '("apply"
   486     "apply_end"
   487     "back"
   488     "defer"
   489     "prefer"))
   490 
   491 (provide 'isar-keywords)