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