DefVars GInsPal pal: Pal; sig: Sig EndVars DefVars GRemPal pal: Pal; sig: Sig EndVars DefVars ViewConsPal sig: Sig EndVars DefVars DoConsPal pal: Pal EndVars DefSynoms Menu: menu; GInsPal: inspal; GRemPal: rempal; ViewConsPal: conspal; EndSynoms DefView "Portugues" DefDA Menu TYPE MENU NAME "Principal" OPTIONS GInit "Dicionario Vazio" GInsPal "Inserir Palavra" GRemPal "Remover Palavra" ViewConsPal "Consultar" Fim "Sair" EndDA DefDA Fim TYPE DB NAME "Fim" EndDA DefDA GInsPal TYPE DB NAME "Insercao" VARS pal (TYPE: HimSelf NAME: "Palavra") sig (TYPE :HimSelf NAME: "Significado") CMDS Cancel (NAME: "Cancelar") OK (NAME: "Terminar") EndDA DefDA GRemPal TYPE DB NAME "Remocao" VARS pal (TYPE: HimSelf NAME: "Palavra") sig (TYPE: HimSelf NAME: "Significado") CMDS Cancel (NAME: "Cancelar") OK (NAME: "Terminar") EndDA DefDA ViewConsPal TYPE DB NAME "Consulta", VARS sig (TYPE: HimSelf NAME: "Significado") GIS DoConsPal(sig) (OPEN: true NAME: "Ler Palavra") CMDS OK (NAME: "Terminar") EndDA DefDA DoConsPal TYPE DB NAME "Ler Palavra" VARS pal (TYPE: HimSelf NAME: "Palavra") EndDA DefDA GInit TYPE DB NAME "Vazio" EndDA EndView DefView "Ingles" DefDA Menu TYPE MENU NAME "Main" OPTIONS GInit "Empty Dictionary" GInsPal "Insert Word" GRemPal "Delete Word" ViewConsPal "Search" Fim "Quit" EndDA DefDA Fim TYPE DB NAME "End" EndDA DefDA GInsPal TYPE DB NAME "Insert" VARS pal (TYPE: HimSelf NAME: "Word") sig (TYPE: HimSelf NAME: "Meaning") CMDS Cancel (NAME: "Cancel") OK (NAME: "OK") EndDA DefDA GRemPal TYPE DB NAME "Delete" VARS pal (TYPE: HimSelf NAME: "Word") sig (TYPE: HimSelf NAME: "Meaning") CMDS Cancel (NAME: "Cancel") OK (NAME: "OK") EndDA DefDA ViewConsPal TYPE DB NAME "Search", VARS sig (TYPE: HimSelf NAME: "Meaning") GIS DoConsPal(sig) (OPEN: true NAME: "Read Word") CMDS OK (NAME: "OK") EndDA DefDA DoConsPal TYPE DB NAME "Read Word" VARS pal (TYPE: HimSelf NAME: "Word") EndDA DefDA GInit TYPE DB NAME "Empty" EndDA EndView