etc/isar-keywords-ZF.el
author wenzelm
Fri, 14 Dec 2007 21:15:33 +0100
changeset 25627 7726fbf5f81f
parent 25577 d739f48ef40c
child 26184 64ee6a2ca6d6
permissions -rw-r--r--
added ISABELLE_LINE_EDITOR;
tuned;
     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_setup"
    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     "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     "concl"
   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"
   268     "ML_command"
   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     "use"
   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_setup"
   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 
   406 (defconst isar-keywords-theory-script
   407   '("inductive_cases"))
   408 
   409 (defconst isar-keywords-theory-goal
   410   '("corollary"
   411     "instance"
   412     "interpretation"
   413     "lemma"
   414     "subclass"
   415     "theorem"))
   416 
   417 (defconst isar-keywords-qed
   418   '("\\."
   419     "\\.\\."
   420     "by"
   421     "done"
   422     "sorry"))
   423 
   424 (defconst isar-keywords-qed-block
   425   '("qed"))
   426 
   427 (defconst isar-keywords-qed-global
   428   '("oops"))
   429 
   430 (defconst isar-keywords-proof-heading
   431   '("sect"
   432     "subsect"
   433     "subsubsect"))
   434 
   435 (defconst isar-keywords-proof-goal
   436   '("have"
   437     "hence"
   438     "interpret"
   439     "invoke"))
   440 
   441 (defconst isar-keywords-proof-block
   442   '("next"
   443     "proof"))
   444 
   445 (defconst isar-keywords-proof-open
   446   '("{"))
   447 
   448 (defconst isar-keywords-proof-close
   449   '("}"))
   450 
   451 (defconst isar-keywords-proof-chain
   452   '("finally"
   453     "from"
   454     "then"
   455     "ultimately"
   456     "with"))
   457 
   458 (defconst isar-keywords-proof-decl
   459   '("also"
   460     "let"
   461     "moreover"
   462     "note"
   463     "txt"
   464     "txt_raw"
   465     "unfolding"
   466     "using"))
   467 
   468 (defconst isar-keywords-proof-asm
   469   '("assume"
   470     "case"
   471     "def"
   472     "fix"
   473     "presume"))
   474 
   475 (defconst isar-keywords-proof-asm-goal
   476   '("guess"
   477     "obtain"
   478     "show"
   479     "thus"))
   480 
   481 (defconst isar-keywords-proof-script
   482   '("apply"
   483     "apply_end"
   484     "back"
   485     "defer"
   486     "prefer"))
   487 
   488 (provide 'isar-keywords)