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