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