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