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