Commit f0aeaaed authored by Marcos Viera's avatar Marcos Viera
Browse files

trigonometricas en grados, funcion pi, chequeo de R<>Z en tipos base de tipos por comprension

parent 9e06d949
cabal-version: >= 1.24
build-type: Simple
name: MateFun
version: 0.8.6
version: 0.9
license: LGPL
license-file: LICENSE-LGPL
maintainer: Marcos Viera <mviera@fing.edu.uy>
......
......@@ -17,23 +17,23 @@ msgstr ""
msgid "3D Figure"
msgstr "3D Figure"
#: src/MateFun.hs:355
#: src/MateFun.hs:364
msgid "3D Figures"
msgstr "3D Figures"
#: src/MateFun/ReservedNames.hs:80
#: src/MateFun/ReservedNames.hs:82
msgid "<function>"
msgstr "<function>"
#: src/MateFun/ReservedNames.hs:79
#: src/MateFun/ReservedNames.hs:81
msgid "<program>"
msgstr "<program>"
#: src/MateFun/ReservedNames.hs:82
#: src/MateFun/ReservedNames.hs:84
msgid "<set>"
msgstr "<set>"
#: src/MateFun/ReservedNames.hs:81
#: src/MateFun/ReservedNames.hs:83
msgid "<variable>"
msgstr "<variable>"
......@@ -61,7 +61,7 @@ msgstr "Blue"
msgid "Brain exploded!"
msgstr "Brain exploded!"
#: src/MateFun.hs:128 src/MateFun.hs:145
#: src/MateFun.hs:133 src/MateFun.hs:153
msgid "Bye!!"
msgstr "Bye!!"
......@@ -73,7 +73,7 @@ msgstr "Circular inclusion"
msgid "Color"
msgstr "Color"
#: src/MateFun.hs:356
#: src/MateFun.hs:365
msgid "Colors"
msgstr "Colors"
......@@ -85,7 +85,7 @@ msgstr "Could not open file"
msgid "Division is a partial function, not defined in 0."
msgstr "Division is a partial function, not defined in 0."
#: src/MateFun/ReservedNames.hs:104
#: src/MateFun/ReservedNames.hs:106
msgid "Does not exist"
msgstr "Does not exist"
......@@ -105,19 +105,19 @@ msgstr "EmptyFig"
msgid "EmptyFig3D"
msgstr "EmptyFig3D"
#: src/MateFun.hs:55
#: src/MateFun.hs:59
msgid "Enables arithmetic function usage warnings"
msgstr "Enables arithmetic function usage warnings"
#: src/MateFun.hs:59
#: src/MateFun.hs:63
msgid "Enables domain intersection check on functions to load"
msgstr "Enables domain intersection check on functions to load"
#: src/MateFun.hs:53
#: src/MateFun.hs:57
msgid "Enables function usage warnings"
msgstr "Enables function usage warnings"
#: src/MateFun.hs:61
#: src/MateFun.hs:65
msgid "Enables verbose mode"
msgstr "Enables verbose mode"
......@@ -125,7 +125,7 @@ msgstr "Enables verbose mode"
msgid "Error"
msgstr "Error"
#: src/MateFun.hs:126
#: src/MateFun.hs:131
msgid "Error reading command to interpretate."
msgstr "Error reading command to interpretate."
......@@ -141,7 +141,7 @@ msgstr "Expected elements of"
msgid "Exponent is a partial function, not defined for negative numbers."
msgstr "Exponent is a partial function, not defined for negative numbers."
#: src/MateFun.hs:48 src/MateFun.hs:97
#: src/MateFun.hs:52 src/MateFun.hs:101
msgid "FILE"
msgstr "FILE"
......@@ -149,19 +149,19 @@ msgstr "FILE"
msgid "Figure"
msgstr "Figure"
#: src/MateFun.hs:354
#: src/MateFun.hs:363
msgid "Figures"
msgstr "Figures"
#: src/MateFun.hs:300 src/MateFun.hs:301
#: src/MateFun.hs:309 src/MateFun.hs:310
msgid "Found"
msgstr "Found"
#: src/MateFun/ReservedNames.hs:103
#: src/MateFun/ReservedNames.hs:105
msgid "Function"
msgstr "Function"
#: src/MateFun.hs:369
#: src/MateFun.hs:378
msgid "Graph"
msgstr "Graph"
......@@ -173,7 +173,7 @@ msgstr "Gray"
msgid "Green"
msgstr "Green"
#: src/MateFun.hs:352
#: src/MateFun.hs:361
msgid "Integer"
msgstr "Integer"
......@@ -181,7 +181,7 @@ msgstr "Integer"
msgid "Interpreter"
msgstr "Interpreter"
#: src/MateFun.hs:336
#: src/MateFun.hs:345
msgid "Interpreter Commands:"
msgstr "Interpreter Commands:"
......@@ -189,7 +189,7 @@ msgstr "Interpreter Commands:"
msgid "Invalid index."
msgstr "Invalid index."
#: src/MateFun.hs:174
#: src/MateFun.hs:183
msgid "Loading"
msgstr "Loading"
......@@ -197,7 +197,7 @@ msgstr "Loading"
msgid "Negative exponent."
msgstr "Negative exponent."
#: src/MateFun.hs:243 src/MateFunAndroid.hs:18
#: src/MateFun.hs:252 src/MateFunAndroid.hs:18
msgid "No File"
msgstr "No File"
......@@ -205,11 +205,11 @@ msgstr "No File"
msgid "No domain intersection"
msgstr "No domain intersection"
#: src/MateFun.hs:143
#: src/MateFun.hs:151
msgid "OUTError reading command to interpretate."
msgstr "OUTError reading command to interpretate."
#: src/MateFun/ReservedNames.hs:98
#: src/MateFun/ReservedNames.hs:100
msgid "On definition of"
msgstr "On definition of"
......@@ -221,7 +221,7 @@ msgstr "On set definition"
msgid "Out of range index."
msgstr "Out of range index."
#: src/MateFun.hs:50 src/MateFun.hs:97
#: src/MateFun.hs:54 src/MateFun.hs:101
msgid "PATH"
msgstr "PATH"
......@@ -229,7 +229,7 @@ msgstr "PATH"
msgid "Please report this error with code"
msgstr "Please report this error with code"
#: src/MateFun.hs:353
#: src/MateFun.hs:362
msgid "Real"
msgstr "Real"
......@@ -237,15 +237,15 @@ msgstr "Real"
msgid "Red"
msgstr "Red"
#: src/MateFun/ReservedNames.hs:102
#: src/MateFun/ReservedNames.hs:104
msgid "Set"
msgstr "Set"
#: src/MateFun.hs:51
#: src/MateFun.hs:55
msgid "Sets a path PATH where to find the program to evaluate"
msgstr "Sets a path PATH where to find the program to evaluate"
#: src/MateFun.hs:49
#: src/MateFun.hs:53
msgid "Sets the file FILE with the program to evaluate"
msgstr "Sets the file FILE with the program to evaluate"
......@@ -253,11 +253,11 @@ msgstr "Sets the file FILE with the program to evaluate"
msgid "The element"
msgstr "The element"
#: src/MateFun/ReservedNames.hs:99
#: src/MateFun/ReservedNames.hs:101
msgid "The number of arguments does not match with domain of the function"
msgstr "The number of arguments does not match with domain of the function"
#: src/MateFun/ReservedNames.hs:107
#: src/MateFun/ReservedNames.hs:109
msgid "There is a chance that its value is out of the set."
msgstr "There is a chance that its value is out of the set."
......@@ -265,7 +265,7 @@ msgstr "There is a chance that its value is out of the set."
msgid "Tuple length is not the expected"
msgstr "Tuple length is not the expected"
#: src/MateFun.hs:97
#: src/MateFun.hs:101
msgid "Usage"
msgstr "Usage"
......@@ -281,7 +281,7 @@ msgstr "Variable"
msgid "Warning"
msgstr "Warning"
#: src/MateFun.hs:57
#: src/MateFun.hs:61
msgid "Web Mode"
msgstr "Web Mode"
......@@ -297,7 +297,7 @@ msgstr "Yellow"
msgid "Zero division."
msgstr "Zero division."
#: src/MateFun/ReservedNames.hs:101
#: src/MateFun/ReservedNames.hs:103
msgid "against"
msgstr "against"
......@@ -309,7 +309,7 @@ msgstr "and"
msgid "because the following condition is false"
msgstr "because the following condition is false"
#: src/MateFun.hs:281
#: src/MateFun.hs:290
msgid "but expected"
msgstr "but expected"
......@@ -321,15 +321,15 @@ msgstr "but found"
msgid "capital"
msgstr "capital letter"
#: src/MateFun/ReservedNames.hs:33
#: src/MateFun/ReservedNames.hs:35
msgid "circ"
msgstr "circ"
#: src/MateFun/ReservedNames.hs:37
#: src/MateFun/ReservedNames.hs:39
msgid "color"
msgstr "color"
#: src/MateFun/ReservedNames.hs:50
#: src/MateFun/ReservedNames.hs:52
msgid "color3D"
msgstr "color3D"
......@@ -341,11 +341,11 @@ msgstr "column"
msgid "cos"
msgstr "cos"
#: src/MateFun/ReservedNames.hs:47
#: src/MateFun/ReservedNames.hs:49
msgid "cube"
msgstr "cube"
#: src/MateFun/ReservedNames.hs:46
#: src/MateFun/ReservedNames.hs:48
msgid "cylinder"
msgstr "cylinder"
......@@ -361,7 +361,7 @@ msgstr "does not belong to any defined set."
msgid "does not belong to set"
msgstr "does not belong to set"
#: src/MateFun/ReservedNames.hs:105
#: src/MateFun/ReservedNames.hs:107
msgid "duplicate elements"
msgstr "duplicate elements"
......@@ -369,7 +369,7 @@ msgstr "duplicate elements"
msgid "evaluates true for multiple conditions on function"
msgstr "evaluates true for multiple conditions on function"
#: src/MateFun/ReservedNames.hs:68 src/MateFun/ReservedNames.hs:84
#: src/MateFun/ReservedNames.hs:70 src/MateFun/ReservedNames.hs:86
msgid "exit"
msgstr "exit"
......@@ -377,23 +377,23 @@ msgstr "exit"
msgid "expression"
msgstr "expression"
#: src/MateFun.hs:175 src/MateFun/Parser.hs:279 src/MateFun/TypeCheck.hs:91
#: src/MateFun.hs:184 src/MateFun/Parser.hs:279 src/MateFun/TypeCheck.hs:91
msgid "file"
msgstr "file"
#: src/MateFun/ReservedNames.hs:57
#: src/MateFun/ReservedNames.hs:59
msgid "first"
msgstr "first"
#: src/MateFun/ReservedNames.hs:75
#: src/MateFun/ReservedNames.hs:77
msgid "fun"
msgstr "fun"
#: src/MateFun/ReservedNames.hs:72
#: src/MateFun/ReservedNames.hs:74
msgid "funs"
msgstr "funs"
#: src/MateFun/ReservedNames.hs:71
#: src/MateFun/ReservedNames.hs:73
msgid "help"
msgstr "help"
......@@ -405,15 +405,15 @@ msgstr "identifier"
msgid "identifier letter"
msgstr "identifier letter"
#: src/MateFun/ReservedNames.hs:63
#: src/MateFun/ReservedNames.hs:65
msgid "if"
msgstr "if"
#: src/MateFun/Core.hs:147 src/MateFun/ReservedNames.hs:62
#: src/MateFun/Core.hs:147 src/MateFun/ReservedNames.hs:64
msgid "in"
msgstr "in"
#: src/MateFun/ReservedNames.hs:60
#: src/MateFun/ReservedNames.hs:62
msgid "include"
msgstr "include"
......@@ -421,7 +421,7 @@ msgstr "include"
msgid "intersection between conditions"
msgstr "intersection between conditions"
#: src/MateFun/ReservedNames.hs:100
#: src/MateFun/ReservedNames.hs:102
msgid "is not defined."
msgstr "is not defined."
......@@ -429,15 +429,15 @@ msgstr "is not defined."
msgid "is partial, not defined for empty sequences."
msgstr "is partial, not defined for empty sequences."
#: src/MateFun/ReservedNames.hs:59
#: src/MateFun/ReservedNames.hs:61
msgid "isEmpty"
msgstr "isEmpty"
#: src/MateFun/ReservedNames.hs:36
#: src/MateFun/ReservedNames.hs:38
msgid "join"
msgstr "join"
#: src/MateFun/ReservedNames.hs:49
#: src/MateFun/ReservedNames.hs:51
msgid "join3D"
msgstr "join3D"
......@@ -445,31 +445,31 @@ msgstr "join3D"
msgid "line"
msgstr "line"
#: src/MateFun/ReservedNames.hs:34
#: src/MateFun/ReservedNames.hs:36
msgid "line2D"
msgstr "segment"
#: src/MateFun/ReservedNames.hs:44
#: src/MateFun/ReservedNames.hs:46
msgid "line3D"
msgstr "segment3D"
#: src/MateFun/ReservedNames.hs:87
#: src/MateFun/ReservedNames.hs:89
msgid "list functions"
msgstr "list functions"
#: src/MateFun/ReservedNames.hs:89
#: src/MateFun/ReservedNames.hs:91
msgid "list sets"
msgstr "list sets"
#: src/MateFun/ReservedNames.hs:88
#: src/MateFun/ReservedNames.hs:90
msgid "list variables and its values"
msgstr "list variables and its values"
#: src/MateFun/ReservedNames.hs:69
#: src/MateFun/ReservedNames.hs:71
msgid "load"
msgstr "load"
#: src/MateFun/ReservedNames.hs:85
#: src/MateFun/ReservedNames.hs:87
msgid "load a program"
msgstr "load a program"
......@@ -477,11 +477,11 @@ msgstr "load a program"
msgid "lowercase"
msgstr "lowercase"
#: src/MateFun/ReservedNames.hs:38
#: src/MateFun/ReservedNames.hs:40
msgid "move"
msgstr "move"
#: src/MateFun/ReservedNames.hs:51
#: src/MateFun/ReservedNames.hs:53
msgid "move3D"
msgstr "move3D"
......@@ -489,63 +489,67 @@ msgstr "move3D"
msgid "number"
msgstr "number"
#: src/MateFun/ReservedNames.hs:64
#: src/MateFun/ReservedNames.hs:66
msgid "or"
msgstr "or"
#: src/MateFun/ReservedNames.hs:78
#: src/MateFun/ReservedNames.hs:30
msgid "pi"
msgstr "pi"
#: src/MateFun/ReservedNames.hs:80
msgid "plot"
msgstr "plot"
#: src/MateFun/ReservedNames.hs:93
#: src/MateFun/ReservedNames.hs:95
msgid "plot a function R -> R"
msgstr "plot a function R -> R"
#: src/MateFun/ReservedNames.hs:35
#: src/MateFun/ReservedNames.hs:37
msgid "poli"
msgstr "poli"
#: src/MateFun.hs:356
#: src/MateFun.hs:365
msgid "predefined"
msgstr "predefined"
#: src/MateFun/ReservedNames.hs:56
#: src/MateFun/ReservedNames.hs:58
msgid "range"
msgstr "range"
#: src/MateFun/ReservedNames.hs:32
#: src/MateFun/ReservedNames.hs:34
msgid "rect"
msgstr "rect"
#: src/MateFun/ReservedNames.hs:70
#: src/MateFun/ReservedNames.hs:72
msgid "reload"
msgstr "reload"
#: src/MateFun/ReservedNames.hs:86
#: src/MateFun/ReservedNames.hs:88
msgid "reload actual program"
msgstr "reload actual program"
#: src/MateFun/ReservedNames.hs:106
#: src/MateFun/ReservedNames.hs:108
msgid "required is a subset of resulting"
msgstr "required is a subset of resulting"
#: src/MateFun/ReservedNames.hs:58
#: src/MateFun/ReservedNames.hs:60
msgid "rest"
msgstr "rest"
#: src/MateFun/ReservedNames.hs:30
#: src/MateFun/ReservedNames.hs:32
msgid "rgb"
msgstr "rgb"
#: src/MateFun/ReservedNames.hs:48
#: src/MateFun/ReservedNames.hs:50
msgid "ring"
msgstr "ring"
#: src/MateFun/ReservedNames.hs:39
#: src/MateFun/ReservedNames.hs:41
msgid "rotate"
msgstr "rotate"
#: src/MateFun/ReservedNames.hs:52
#: src/MateFun/ReservedNames.hs:54
msgid "rotate3D"
msgstr "rotate3D"
......@@ -553,35 +557,35 @@ msgstr "rotate3D"
msgid "round"
msgstr "round"
#: src/MateFun/ReservedNames.hs:40
#: src/MateFun/ReservedNames.hs:42
msgid "scale"
msgstr "scale"
#: src/MateFun/ReservedNames.hs:53
#: src/MateFun/ReservedNames.hs:55
msgid "scale3D"
msgstr "scale3D"
#: src/MateFun/ReservedNames.hs:61 src/MateFun/ReservedNames.hs:77
#: src/MateFun/ReservedNames.hs:63 src/MateFun/ReservedNames.hs:79
msgid "set"
msgstr "set"
#: src/MateFun/ReservedNames.hs:74
#: src/MateFun/ReservedNames.hs:76
msgid "sets"
msgstr "sets"
#: src/MateFun/ReservedNames.hs:91
#: src/MateFun/ReservedNames.hs:93
msgid "show a variable value"
msgstr "show a variable value"
#: src/MateFun/ReservedNames.hs:90
#: src/MateFun/ReservedNames.hs:92
msgid "show domain and codomain of a function"
msgstr "show domain and codomain of a function"
#: src/MateFun/ReservedNames.hs:92
#: src/MateFun/ReservedNames.hs:94
msgid "show set definition"
msgstr "show set definition"
#: src/MateFun/ReservedNames.hs:94
#: src/MateFun/ReservedNames.hs:96
msgid "show this help message"
msgstr "show this help message"
......@@ -589,31 +593,35 @@ msgstr "show this help message"
msgid "sin"
msgstr "sin"
#: src/MateFun/ReservedNames.hs:45
#: src/MateFun/ReservedNames.hs:47
msgid "sphere"
msgstr "sphere"
#: src/MateFun/ReservedNames.hs:29
#: src/MateFun/ReservedNames.hs:31
msgid "squareroot"
msgstr "squareroot"
#: src/MateFun/ReservedNames.hs:42
#: src/MateFun/ReservedNames.hs:29
msgid "tan"
msgstr "tan"
#: src/MateFun/ReservedNames.hs:44
msgid "toFig"
msgstr "toFig"
#: src/MateFun/ReservedNames.hs:76
#: src/MateFun/ReservedNames.hs:78
msgid "var"
msgstr "var"
#: src/MateFun/ReservedNames.hs:73
#: src/MateFun/ReservedNames.hs:75
msgid "vars"
msgstr "vars"
#: src/MateFun/ReservedNames.hs:97
#: src/MateFun/ReservedNames.hs:99
msgid "was defined more than once. Defined in:"
msgstr "was defined more than once. Defined in:"
#: src/MateFun/ReservedNames.hs:65
#: src/MateFun/ReservedNames.hs:67
msgid "where"
msgstr "where"
......
......@@ -17,23 +17,23 @@ msgstr ""
msgid "3D Figure"
msgstr "Figura 3D"
#: src/MateFun.hs:355
#: src/MateFun.hs:364
msgid "3D Figures"
msgstr "Figuras 3D"
#: src/MateFun/ReservedNames.hs:80
#: src/MateFun/ReservedNames.hs:82
msgid "<function>"
msgstr "<funcion>"
#: src/MateFun/ReservedNames.hs:79
#: src/MateFun/ReservedNames.hs:81
msgid "<program>"
msgstr "<programa>"
#: src/MateFun/ReservedNames.hs:82
#: src/MateFun/ReservedNames.hs:84
msgid "<set>"
msgstr "<conjunto>"
#: src/MateFun/ReservedNames.hs:81
#: src/MateFun/ReservedNames.hs:83
msgid "<variable>"
msgstr "<variable>"
......@@ -61,7 +61,7 @@ msgstr "Azul"
msgid "Brain exploded!"
msgstr "Eeemm ... emmmm ... me rompiste la cabeza!"
#: src/MateFun.hs:128 src/MateFun.hs:145
#: src/MateFun.hs:133 src/MateFun.hs:153
msgid "Bye!!"
msgstr "Chau!!"
......@@ -73,7 +73,7 @@ msgstr "Inclusion Circular"
msgid "Color"
msgstr "Color"
#: src/MateFun.hs:356
#: src/MateFun.hs:365
msgid "Colors"
msgstr "Colors"
......@@ -85,7 +85,7 @@ msgstr "No se puede abrir el archivo"
msgid "Division is a partial function, not defined in 0."
msgstr "La division es una funcion parcial, no esta definida para 0."
#: src/MateFun/ReservedNames.hs:104
#: src/MateFun/ReservedNames.hs:106
msgid "Does not exist"
msgstr "No existe"
......@@ -105,20 +105,20 @@ msgstr "FigVacia"
msgid "EmptyFig3D"
msgstr "FigVacia3D"
#: src/MateFun.hs:55
#: src/MateFun.hs:59
msgid "Enables arithmetic function usage warnings"
msgstr "Habilita las advertencias de uso de funciones aritmeticas"
#: src/MateFun.hs:59
#: src/MateFun.hs:63
msgid "Enables domain intersection check on functions to load"
msgstr ""