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