etc/isar-keywords-ZF.el
author wenzelm
Mon, 14 Jul 2008 22:09:08 +0200
changeset 27590 26415966c708
parent 27538 65f64da68a97
child 27621 d96bd54d7446
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     "ML"
    14     "ML_command"
    15     "ML_val"
    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     "linear_undo"
    96     "local"
    97     "locale"
    98     "method_setup"
    99     "moreover"
   100     "next"
   101     "no_notation"
   102     "no_syntax"
   103     "no_translations"
   104     "nonterminals"
   105     "notation"
   106     "note"
   107     "obtain"
   108     "oops"
   109     "oracle"
   110     "overloading"
   111     "parse_ast_translation"
   112     "parse_translation"
   113     "pr"
   114     "prefer"
   115     "presume"
   116     "pretty_setmargin"
   117     "prf"
   118     "primrec"
   119     "print_abbrevs"
   120     "print_antiquotations"
   121     "print_ast_translation"
   122     "print_attributes"
   123     "print_binds"
   124     "print_cases"
   125     "print_claset"
   126     "print_classes"
   127     "print_codesetup"
   128     "print_commands"
   129     "print_configs"
   130     "print_context"
   131     "print_drafts"
   132     "print_facts"
   133     "print_induct_rules"
   134     "print_interps"
   135     "print_locale"
   136     "print_locales"
   137     "print_methods"
   138     "print_rules"
   139     "print_simpset"
   140     "print_statement"
   141     "print_syntax"
   142     "print_tcset"
   143     "print_theorems"
   144     "print_theory"
   145     "print_trans_rules"
   146     "print_translation"
   147     "proof"
   148     "prop"
   149     "pwd"
   150     "qed"
   151     "quickcheck"
   152     "quickcheck_params"
   153     "quit"
   154     "realizability"
   155     "realizers"
   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     "touch_thy"
   182     "translations"
   183     "txt"
   184     "txt_raw"
   185     "typ"
   186     "typed_print_translation"
   187     "typedecl"
   188     "types"
   189     "types_code"
   190     "ultimately"
   191     "undo"
   192     "undos_proof"
   193     "unfolding"
   194     "unused_thms"
   195     "use"
   196     "use_thy"
   197     "using"
   198     "value"
   199     "welcome"
   200     "with"
   201     "{"
   202     "}"))
   203 
   204 (defconst isar-keywords-minor
   205   '("advanced"
   206     "and"
   207     "assumes"
   208     "attach"
   209     "begin"
   210     "binder"
   211     "case_eqns"
   212     "con_defs"
   213     "constrains"
   214     "contains"
   215     "defines"
   216     "domains"
   217     "elimination"
   218     "file"
   219     "fixes"
   220     "for"
   221     "identifier"
   222     "if"
   223     "imports"
   224     "in"
   225     "includes"
   226     "induction"
   227     "infix"
   228     "infixl"
   229     "infixr"
   230     "intros"
   231     "is"
   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   '("Isabelle\\.command"
   249     "ProofGeneral\\.inform_file_processed"
   250     "ProofGeneral\\.inform_file_retracted"
   251     "ProofGeneral\\.kill_proof"
   252     "ProofGeneral\\.process_pgip"
   253     "ProofGeneral\\.restart"
   254     "ProofGeneral\\.undo"
   255     "cannot_undo"
   256     "exit"
   257     "init_toplevel"
   258     "kill"
   259     "linear_undo"
   260     "quit"
   261     "undo"
   262     "undos_proof"))
   263 
   264 (defconst isar-keywords-diag
   265   '("ML_command"
   266     "ML_val"
   267     "cd"
   268     "class_deps"
   269     "commit"
   270     "disable_pr"
   271     "display_drafts"
   272     "enable_pr"
   273     "find_theorems"
   274     "full_prf"
   275     "header"
   276     "help"
   277     "kill_thy"
   278     "pr"
   279     "pretty_setmargin"
   280     "prf"
   281     "print_abbrevs"
   282     "print_antiquotations"
   283     "print_attributes"
   284     "print_binds"
   285     "print_cases"
   286     "print_claset"
   287     "print_classes"
   288     "print_codesetup"
   289     "print_commands"
   290     "print_configs"
   291     "print_context"
   292     "print_drafts"
   293     "print_facts"
   294     "print_induct_rules"
   295     "print_interps"
   296     "print_locale"
   297     "print_locales"
   298     "print_methods"
   299     "print_rules"
   300     "print_simpset"
   301     "print_statement"
   302     "print_syntax"
   303     "print_tcset"
   304     "print_theorems"
   305     "print_theory"
   306     "print_trans_rules"
   307     "prop"
   308     "pwd"
   309     "quickcheck"
   310     "remove_thy"
   311     "term"
   312     "thm"
   313     "thm_deps"
   314     "thy_deps"
   315     "touch_thy"
   316     "typ"
   317     "unused_thms"
   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"
   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_notation"
   375     "no_syntax"
   376     "no_translations"
   377     "nonterminals"
   378     "notation"
   379     "oracle"
   380     "overloading"
   381     "parse_ast_translation"
   382     "parse_translation"
   383     "primrec"
   384     "print_ast_translation"
   385     "print_translation"
   386     "quickcheck_params"
   387     "realizability"
   388     "realizers"
   389     "rep_datatype"
   390     "setup"
   391     "simproc_setup"
   392     "syntax"
   393     "text"
   394     "text_raw"
   395     "theorems"
   396     "translations"
   397     "typed_print_translation"
   398     "typedecl"
   399     "types"
   400     "types_code"
   401     "use"))
   402 
   403 (defconst isar-keywords-theory-script
   404   '("inductive_cases"))
   405 
   406 (defconst isar-keywords-theory-goal
   407   '("corollary"
   408     "instance"
   409     "interpretation"
   410     "lemma"
   411     "subclass"
   412     "theorem"))
   413 
   414 (defconst isar-keywords-qed
   415   '("\\."
   416     "\\.\\."
   417     "by"
   418     "done"
   419     "sorry"))
   420 
   421 (defconst isar-keywords-qed-block
   422   '("qed"))
   423 
   424 (defconst isar-keywords-qed-global
   425   '("oops"))
   426 
   427 (defconst isar-keywords-proof-heading
   428   '("sect"
   429     "subsect"
   430     "subsubsect"))
   431 
   432 (defconst isar-keywords-proof-goal
   433   '("have"
   434     "hence"
   435     "interpret"
   436     "invoke"))
   437 
   438 (defconst isar-keywords-proof-block
   439   '("next"
   440     "proof"))
   441 
   442 (defconst isar-keywords-proof-open
   443   '("{"))
   444 
   445 (defconst isar-keywords-proof-close
   446   '("}"))
   447 
   448 (defconst isar-keywords-proof-chain
   449   '("finally"
   450     "from"
   451     "then"
   452     "ultimately"
   453     "with"))
   454 
   455 (defconst isar-keywords-proof-decl
   456   '("also"
   457     "let"
   458     "moreover"
   459     "note"
   460     "txt"
   461     "txt_raw"
   462     "unfolding"
   463     "using"))
   464 
   465 (defconst isar-keywords-proof-asm
   466   '("assume"
   467     "case"
   468     "def"
   469     "fix"
   470     "presume"))
   471 
   472 (defconst isar-keywords-proof-asm-goal
   473   '("guess"
   474     "obtain"
   475     "show"
   476     "thus"))
   477 
   478 (defconst isar-keywords-proof-script
   479   '("apply"
   480     "apply_end"
   481     "back"
   482     "defer"
   483     "prefer"))
   484 
   485 (provide 'isar-keywords)