etc/isar-keywords-ZF.el
author haftmann
Mon, 08 Oct 2007 22:06:32 +0200
changeset 24919 ad3a8569759c
parent 24912 52bc004950c4
child 24945 2c27817065bc
permissions -rw-r--r--
updated keywords
     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     "subclass"
   163     "subsect"
   164     "subsection"
   165     "subsubsect"
   166     "subsubsection"
   167     "syntax"
   168     "term"
   169     "text"
   170     "text_raw"
   171     "then"
   172     "theorem"
   173     "theorems"
   174     "theory"
   175     "thm"
   176     "thm_deps"
   177     "thus"
   178     "thy_deps"
   179     "token_translation"
   180     "touch_child_thys"
   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     "use"
   195     "use_thy"
   196     "using"
   197     "value"
   198     "welcome"
   199     "with"
   200     "{"
   201     "}"))
   202 
   203 (defconst isar-keywords-minor
   204   '("advanced"
   205     "and"
   206     "assumes"
   207     "attach"
   208     "begin"
   209     "binder"
   210     "case_eqns"
   211     "con_defs"
   212     "concl"
   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     "local_syntax"
   233     "monos"
   234     "notes"
   235     "obtains"
   236     "open"
   237     "output"
   238     "overloaded"
   239     "recursor_eqns"
   240     "shows"
   241     "structure"
   242     "type_elims"
   243     "type_intros"
   244     "unchecked"
   245     "uses"
   246     "where"))
   247 
   248 (defconst isar-keywords-control
   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     "quit"
   260     "redo"
   261     "undo"
   262     "undos_proof"))
   263 
   264 (defconst isar-keywords-diag
   265   '("ML"
   266     "ML_command"
   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_child_thys"
   316     "touch_thy"
   317     "typ"
   318     "use"
   319     "use_thy"
   320     "value"
   321     "welcome"))
   322 
   323 (defconst isar-keywords-theory-begin
   324   '("theory"))
   325 
   326 (defconst isar-keywords-theory-switch
   327   '())
   328 
   329 (defconst isar-keywords-theory-end
   330   '("end"))
   331 
   332 (defconst isar-keywords-theory-heading
   333   '("chapter"
   334     "section"
   335     "subsection"
   336     "subsubsection"))
   337 
   338 (defconst isar-keywords-theory-decl
   339   '("ML_setup"
   340     "abbreviation"
   341     "arities"
   342     "axclass"
   343     "axiomatization"
   344     "axioms"
   345     "class"
   346     "classes"
   347     "classrel"
   348     "codatatype"
   349     "code_datatype"
   350     "code_library"
   351     "code_module"
   352     "coinductive"
   353     "constdefs"
   354     "consts"
   355     "consts_code"
   356     "context"
   357     "datatype"
   358     "declaration"
   359     "declare"
   360     "defaultsort"
   361     "definition"
   362     "defs"
   363     "extract"
   364     "extract_type"
   365     "finalconsts"
   366     "global"
   367     "hide"
   368     "inductive"
   369     "instantiation"
   370     "judgment"
   371     "lemmas"
   372     "local"
   373     "locale"
   374     "method_setup"
   375     "no_syntax"
   376     "no_translations"
   377     "nonterminals"
   378     "notation"
   379     "oracle"
   380     "parse_ast_translation"
   381     "parse_translation"
   382     "primrec"
   383     "print_ast_translation"
   384     "print_translation"
   385     "quickcheck_params"
   386     "realizability"
   387     "realizers"
   388     "rep_datatype"
   389     "setup"
   390     "simproc_setup"
   391     "syntax"
   392     "text"
   393     "text_raw"
   394     "theorems"
   395     "token_translation"
   396     "translations"
   397     "typed_print_translation"
   398     "typedecl"
   399     "types"
   400     "types_code"))
   401 
   402 (defconst isar-keywords-theory-script
   403   '("inductive_cases"))
   404 
   405 (defconst isar-keywords-theory-goal
   406   '("corollary"
   407     "instance"
   408     "instance_proof"
   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)