src/Tools/isac/Frontend/messages.sml
author Walther Neuper <neuper@ist.tugraz.at>
Wed, 25 Aug 2010 16:20:07 +0200
branchisac-update-Isa09-2
changeset 37947 22235e4dbe5f
parent 37906 src/Tools/isac/FE-interface/messages.sml@e2b23ba9df13
child 38031 460c24a6a6ba
permissions -rw-r--r--
renamed isac's directories and Build_Isac.thy

Scripts --> ProgLang
ME --> Interpret
IsacKnowledge --> Knowledge
     1 (* all messages are encoded to integers for the multi-language system
     2    use"Frontend/messages.sml";
     3    use"messages.sml";
     4    *)
     5 
     6 datatype language = English | German | Japanese;
     7 fun language2str English = "English"
     8   | language2str German = "German"
     9   | language2str Japanese = "Japanese";
    10 
    11 val language = English;
    12 
    13 (*1000 system*)
    14 fun msg2str 1000 English =
    15     "msg 1000 English"
    16   | msg2str 1000 German =
    17     "msg 1000 German"
    18 
    19 (*2000 user in model- and specify-phase*)
    20   | msg2str 2020 English =
    21     "Kernel cannot propose a tactic (helpless!)"
    22 
    23 
    24 (*3000 user in solve-phase*)
    25 
    26 (*4000 general*)
    27 
    28 (*5000 general*)
    29 
    30 (*6000 general*)
    31 
    32 (*7000 general*)
    33 
    34 (*1000 general*)
    35 
    36 (*1000 general*)
    37 
    38 (*1000 general*)
    39 
    40 (*1000 general*)
    41 
    42   | msg2str i l = raise error ("no message for No. "^
    43 			string_of_int i^" "^language2str l);