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