etc/isar-keywords-ZF.el
author wenzelm
Sat, 29 Mar 2008 19:14:03 +0100
changeset 26482 e7f677b85bfd
parent 26394 ddd7825ea4cd
child 26896 d6fb318ba24e
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     "local"
    96     "locale"
    97     "method_setup"
    98     "moreover"
    99     "next"
   100     "no_notation"
   101     "no_syntax"
   102     "no_translations"
   103     "nonterminals"
   104     "notation"
   105     "note"
   106     "obtain"
   107     "oops"
   108     "oracle"
   109     "overloading"
   110     "parse_ast_translation"
   111     "parse_translation"
   112     "pr"
   113     "prefer"
   114     "presume"
   115     "pretty_setmargin"
   116     "prf"
   117     "primrec"
   118     "print_abbrevs"
   119     "print_antiquotations"
   120     "print_ast_translation"
   121     "print_attributes"
   122     "print_binds"
   123     "print_cases"
   124     "print_claset"
   125     "print_classes"
   126     "print_codesetup"
   127     "print_commands"
   128     "print_configs"
   129     "print_context"
   130     "print_drafts"
   131     "print_facts"
   132     "print_induct_rules"
   133     "print_interps"
   134     "print_locale"
   135     "print_locales"
   136     "print_methods"
   137     "print_rules"
   138     "print_simpset"
   139     "print_statement"
   140     "print_syntax"
   141     "print_tcset"
   142     "print_theorems"
   143     "print_theory"
   144     "print_trans_rules"
   145     "print_translation"
   146     "proof"
   147     "prop"
   148     "pwd"
   149     "qed"
   150     "quickcheck"
   151     "quickcheck_params"
   152     "quit"
   153     "realizability"
   154     "realizers"
   155     "redo"
   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     "token_translation"
   182     "touch_child_thys"
   183     "touch_thy"
   184     "translations"
   185     "txt"
   186     "txt_raw"
   187     "typ"
   188     "typed_print_translation"
   189     "typedecl"
   190     "types"
   191     "types_code"
   192     "ultimately"
   193     "undo"
   194     "undos_proof"
   195     "unfolding"
   196     "unused_thms"
   197     "use"
   198     "use_thy"
   199     "using"
   200     "value"
   201     "welcome"
   202     "with"
   203     "{"
   204     "}"))
   205 
   206 (defconst isar-keywords-minor
   207   '("advanced"
   208     "and"
   209     "assumes"
   210     "attach"
   211     "begin"
   212     "binder"
   213     "case_eqns"
   214     "con_defs"
   215     "concl"
   216     "constrains"
   217     "contains"
   218     "defines"
   219     "domains"
   220     "elimination"
   221     "file"
   222     "fixes"
   223     "for"
   224     "identifier"
   225     "if"
   226     "imports"
   227     "in"
   228     "includes"
   229     "induction"
   230     "infix"
   231     "infixl"
   232     "infixr"
   233     "intros"
   234     "is"
   235     "monos"
   236     "notes"
   237     "obtains"
   238     "open"
   239     "output"
   240     "overloaded"
   241     "recursor_eqns"
   242     "shows"
   243     "structure"
   244     "type_elims"
   245     "type_intros"
   246     "unchecked"
   247     "uses"
   248     "where"))
   249 
   250 (defconst isar-keywords-control
   251   '("Isabelle\\.command"
   252     "ProofGeneral\\.inform_file_processed"
   253     "ProofGeneral\\.inform_file_retracted"
   254     "ProofGeneral\\.kill_proof"
   255     "ProofGeneral\\.process_pgip"
   256     "ProofGeneral\\.restart"
   257     "ProofGeneral\\.undo"
   258     "cannot_undo"
   259     "exit"
   260     "init_toplevel"
   261     "kill"
   262     "quit"
   263     "redo"
   264     "undo"
   265     "undos_proof"))
   266 
   267 (defconst isar-keywords-diag
   268   '("ML_command"
   269     "ML_val"
   270     "cd"
   271     "class_deps"
   272     "commit"
   273     "disable_pr"
   274     "display_drafts"
   275     "enable_pr"
   276     "find_theorems"
   277     "full_prf"
   278     "header"
   279     "help"
   280     "kill_thy"
   281     "pr"
   282     "pretty_setmargin"
   283     "prf"
   284     "print_abbrevs"
   285     "print_antiquotations"
   286     "print_attributes"
   287     "print_binds"
   288     "print_cases"
   289     "print_claset"
   290     "print_classes"
   291     "print_codesetup"
   292     "print_commands"
   293     "print_configs"
   294     "print_context"
   295     "print_drafts"
   296     "print_facts"
   297     "print_induct_rules"
   298     "print_interps"
   299     "print_locale"
   300     "print_locales"
   301     "print_methods"
   302     "print_rules"
   303     "print_simpset"
   304     "print_statement"
   305     "print_syntax"
   306     "print_tcset"
   307     "print_theorems"
   308     "print_theory"
   309     "print_trans_rules"
   310     "prop"
   311     "pwd"
   312     "quickcheck"
   313     "remove_thy"
   314     "term"
   315     "thm"
   316     "thm_deps"
   317     "thy_deps"
   318     "touch_child_thys"
   319     "touch_thy"
   320     "typ"
   321     "unused_thms"
   322     "use_thy"
   323     "value"
   324     "welcome"))
   325 
   326 (defconst isar-keywords-theory-begin
   327   '("theory"))
   328 
   329 (defconst isar-keywords-theory-switch
   330   '())
   331 
   332 (defconst isar-keywords-theory-end
   333   '("end"))
   334 
   335 (defconst isar-keywords-theory-heading
   336   '("chapter"
   337     "section"
   338     "subsection"
   339     "subsubsection"))
   340 
   341 (defconst isar-keywords-theory-decl
   342   '("ML"
   343     "abbreviation"
   344     "arities"
   345     "axclass"
   346     "axiomatization"
   347     "axioms"
   348     "class"
   349     "classes"
   350     "classrel"
   351     "codatatype"
   352     "code_datatype"
   353     "code_library"
   354     "code_module"
   355     "coinductive"
   356     "constdefs"
   357     "consts"
   358     "consts_code"
   359     "context"
   360     "datatype"
   361     "declaration"
   362     "declare"
   363     "defaultsort"
   364     "definition"
   365     "defs"
   366     "extract"
   367     "extract_type"
   368     "finalconsts"
   369     "global"
   370     "hide"
   371     "inductive"
   372     "instantiation"
   373     "judgment"
   374     "lemmas"
   375     "local"
   376     "locale"
   377     "method_setup"
   378     "no_notation"
   379     "no_syntax"
   380     "no_translations"
   381     "nonterminals"
   382     "notation"
   383     "oracle"
   384     "overloading"
   385     "parse_ast_translation"
   386     "parse_translation"
   387     "primrec"
   388     "print_ast_translation"
   389     "print_translation"
   390     "quickcheck_params"
   391     "realizability"
   392     "realizers"
   393     "rep_datatype"
   394     "setup"
   395     "simproc_setup"
   396     "syntax"
   397     "text"
   398     "text_raw"
   399     "theorems"
   400     "token_translation"
   401     "translations"
   402     "typed_print_translation"
   403     "typedecl"
   404     "types"
   405     "types_code"
   406     "use"))
   407 
   408 (defconst isar-keywords-theory-script
   409   '("inductive_cases"))
   410 
   411 (defconst isar-keywords-theory-goal
   412   '("corollary"
   413     "instance"
   414     "interpretation"
   415     "lemma"
   416     "subclass"
   417     "theorem"))
   418 
   419 (defconst isar-keywords-qed
   420   '("\\."
   421     "\\.\\."
   422     "by"
   423     "done"
   424     "sorry"))
   425 
   426 (defconst isar-keywords-qed-block
   427   '("qed"))
   428 
   429 (defconst isar-keywords-qed-global
   430   '("oops"))
   431 
   432 (defconst isar-keywords-proof-heading
   433   '("sect"
   434     "subsect"
   435     "subsubsect"))
   436 
   437 (defconst isar-keywords-proof-goal
   438   '("have"
   439     "hence"
   440     "interpret"
   441     "invoke"))
   442 
   443 (defconst isar-keywords-proof-block
   444   '("next"
   445     "proof"))
   446 
   447 (defconst isar-keywords-proof-open
   448   '("{"))
   449 
   450 (defconst isar-keywords-proof-close
   451   '("}"))
   452 
   453 (defconst isar-keywords-proof-chain
   454   '("finally"
   455     "from"
   456     "then"
   457     "ultimately"
   458     "with"))
   459 
   460 (defconst isar-keywords-proof-decl
   461   '("also"
   462     "let"
   463     "moreover"
   464     "note"
   465     "txt"
   466     "txt_raw"
   467     "unfolding"
   468     "using"))
   469 
   470 (defconst isar-keywords-proof-asm
   471   '("assume"
   472     "case"
   473     "def"
   474     "fix"
   475     "presume"))
   476 
   477 (defconst isar-keywords-proof-asm-goal
   478   '("guess"
   479     "obtain"
   480     "show"
   481     "thus"))
   482 
   483 (defconst isar-keywords-proof-script
   484   '("apply"
   485     "apply_end"
   486     "back"
   487     "defer"
   488     "prefer"))
   489 
   490 (provide 'isar-keywords)