7. Examples#

Identifier of the message

Message catalog ( chaton.py )

Fortran/Python call

-

cata_msg = {

CHATON_1

1: _ (u » « « - The little cat is indeed green in color Phew! « «  »),

→ Fortran CALL U2 MESS (“A”, “CHATON_1”) → Python UTMESS (“A”, “CHATON_1”)

CHATON_2

2: _ (u » « « - The little cat is colored% (k1) s « «  »),

→ Fortran CALL U2 MESK (“I”, “CHATON_2 “,1, COUL) → Python UTMESS (” I “,” CHATON_2 “, valk=…)

CHATON_3

3: _ (u » « « - The little cat has% (i1) of legs and% (i2) of eyes. « «  »),

→ Fortran VALI (I) = NBPATT VALI (2) = NBYEUXCALL U2 = U2 MESI (“I”, “CHATON_3 “,2, VALI,) → Python UTMESS (” I “,” CHATON_2 “, valid=…)

CHATON_4

4: _ (u » « « - The little cat weighs% (r1) f kilograms. « « ),

→ Fortran VALR = POIDS CALL U2 MESR (“I”, “I”, “,” CHATON_4 “,1, VALR,) → Python UTMESS (“I”, “CHATON_4”, valr=…)

CHATON_5

5: _ (u » « « - ATTENTION: Your cat is weird, he: → has more than 4 legs, he has% (i1) d, → is colored% (k1) s and% (k2) s, → is too big, he weighs (% (r1) f kilograms. « «  »),

→ Fortran VALI = CINQ VALK (1) =” BLEU “VALK (2) =” ROSE “VALR = 130. CALL U2 MESG (“E”, “CHATON_4 “2, 2, 2, VALK, 2, 2, VALI, 1, VALR,) → Python UTMESS (” E “,” CHATON_5 “, valk, vali, vakr)

}