Analizador gramatical para evitar excepciones
Publicado por Rakan (43 intervenciones) el 21/12/2018 23:37:33
El titulo de esto asusta un poco haha,
nada, que quería preguntar a los que tengais más experiencia en esto de la programación, si veis viable el proyecto que tengo en mente para estas navidades.
Tengo un programa que recibe un hashmap, como key el nombre de un valor en formato de string, y como valor un decimal.
Luego, una clase usará esos valores, y en caso de que se salgan de ciertos rangos, o que tengan ciertos valores específicos (osea, si cumplen unas condiciones), se lanzará una SomethingWrongException.
Mi objetivo está en, leyendo el texto del archivo que se va a compilar para operar con los valores, poder saber denrto de que rangos tienen que estar esto. La gracia estaría en que un cliente pueda tratar los datos como quiera, y que yo, mediante el programa pueda saber dentro de que rangos generar valores aleatorios de prueba.
Este archivo que opera con los valores que se pasan dentro del hashmap, haría uso de los componentes de sintaxis más básicos, como + - * / == < > = ( ) != if else { } ; para no complicar demasiado las cosas.
Creeis que estoy siendo demasiado ambicioso?
Alguien conoce alguna técnica o libreria que pueda serme de utilidad, para no reinventar la rueda?
Gracias y felices fiestas!!!
nada, que quería preguntar a los que tengais más experiencia en esto de la programación, si veis viable el proyecto que tengo en mente para estas navidades.
Tengo un programa que recibe un hashmap, como key el nombre de un valor en formato de string, y como valor un decimal.
Luego, una clase usará esos valores, y en caso de que se salgan de ciertos rangos, o que tengan ciertos valores específicos (osea, si cumplen unas condiciones), se lanzará una SomethingWrongException.
Mi objetivo está en, leyendo el texto del archivo que se va a compilar para operar con los valores, poder saber denrto de que rangos tienen que estar esto. La gracia estaría en que un cliente pueda tratar los datos como quiera, y que yo, mediante el programa pueda saber dentro de que rangos generar valores aleatorios de prueba.
Este archivo que opera con los valores que se pasan dentro del hashmap, haría uso de los componentes de sintaxis más básicos, como + - * / == < > = ( ) != if else { } ; para no complicar demasiado las cosas.
Creeis que estoy siendo demasiado ambicioso?
Alguien conoce alguna técnica o libreria que pueda serme de utilidad, para no reinventar la rueda?
Gracias y felices fiestas!!!
Valora esta pregunta
0