etc/isar-keywords-ZF.el
author wenzelm
Thu, 10 Jul 2008 22:47:26 +0200
changeset 27538 65f64da68a97
parent 27502 a8561998cea7
child 27590 26415966c708
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     "linear_undo"
    96     "local"
    97     "locale"
    98     "method_setup"
    99     "moreover"
   100     "next"
   101     "no_notation"
   102     "no_syntax"
   103     "no_translations"
   104     "nonterminals"
   105     "notation"
   106     "note"
   107     "obtain"
   108     "oops"
   109     "oracle"
   110     "overloading"
   111     "parse_ast_translation"
   112     "parse_translation"
   113     "pr"
   114     "prefer"
   115     "presume"
   116     "pretty_setmargin"
   117     "prf"
   118     "primrec"
   119     "print_abbrevs"
   120     "print_antiquotations"
   121     "print_ast_translation"
   122     "print_attributes"
   123     "print_binds"
   124     "print_cases"
   125     "print_claset"
   126     "print_classes"
   127     "print_codesetup"
   128     "print_commands"
   129     "print_configs"
   130     "print_context"
   131     "print_drafts"
   132     "print_facts"
   133     "print_induct_rules"
   134     "print_interps"
   135     "print_locale"
   136     "print_locales"
   137     "print_methods"
   138     "print_rules"
   139     "print_simpset"
   140     "print_statement"
   141     "print_syntax"
   142     "print_tcset"
   143     "print_theorems"
   144     "print_theory"
   145     "print_trans_rules"
   146     "print_translation"
   147     "proof"
   148     "prop"
   149     "pwd"
   150     "qed"
   151     "quickcheck"
   152     "quickcheck_params"
   153     "quit"
   154     "realizability"
   155     "realizers"
   156     "redo"
   157     "remove_thy"
   158     "rep_datatype"
   159     "sect"
   160     "section"
   161     "setup"
   162     "show"
   163     "simproc_setup"
   164     "sorry"
   165     "subclass"
   166     "subsect"
   167     "subsection"
   168     "subsubsect"
   169     "subsubsection"
   170     "syntax"
   171     "term"
   172     "text"
   173     "text_raw"
   174     "then"
   175     "theorem"
   176     "theorems"
   177     "theory"
   178     "thm"
   179     "thm_deps"
   180     "thus"
   181     "thy_deps"
   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     "linear_undo"
   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_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)