From 1442a632c946ead983346c2dc0f5359fdcf26dde Mon Sep 17 00:00:00 2001 From: acano Date: Wed, 25 Mar 2026 10:26:47 +0100 Subject: [PATCH] fixed avap examples (not coherent with official avap bnf rules) --- docs/samples/captura_de_listas_multiples.avap | 4 ++-- docs/samples/else_estandar.avap | 2 +- docs/samples/expresion_compleja.avap | 4 ++-- docs/samples/if_desigualdad.avap | 2 +- docs/samples/manejo_error_sql_critico.avap | 6 ++++-- docs/samples/try_catch_request.avap | 5 +++-- docs/samples/validacion_in_pertenece_a_lista.avap | 5 ++++- 7 files changed, 17 insertions(+), 11 deletions(-) diff --git a/docs/samples/captura_de_listas_multiples.avap b/docs/samples/captura_de_listas_multiples.avap index de0ed6d..864a2d1 100644 --- a/docs/samples/captura_de_listas_multiples.avap +++ b/docs/samples/captura_de_listas_multiples.avap @@ -1,3 +1,3 @@ -addParam(emails,emails) -getQueryParamList(lista_correos) +addParam("emails", emails) +getQueryParamList("lista_correos", lista_correos) addResult(lista_correos) \ No newline at end of file diff --git a/docs/samples/else_estandar.avap b/docs/samples/else_estandar.avap index a1c5322..73b53de 100644 --- a/docs/samples/else_estandar.avap +++ b/docs/samples/else_estandar.avap @@ -1,4 +1,4 @@ -addParam(sal_par,saldo) +addParam("sal_par",saldo) if(saldo, 0, ">") permitir = True else() diff --git a/docs/samples/expresion_compleja.avap b/docs/samples/expresion_compleja.avap index 04516d3..05c2548 100644 --- a/docs/samples/expresion_compleja.avap +++ b/docs/samples/expresion_compleja.avap @@ -1,5 +1,5 @@ -addParam(userrype, user_type) -addParam(sells, compras) +addParam("userrype", user_type) +addParam("sells", compras) if(None, None, " user_type == 'VIP' or compras > 100") addVar(descuento, 0.20) end() diff --git a/docs/samples/if_desigualdad.avap b/docs/samples/if_desigualdad.avap index 60d03e3..9c8bef8 100644 --- a/docs/samples/if_desigualdad.avap +++ b/docs/samples/if_desigualdad.avap @@ -1,4 +1,4 @@ -addParam(password,pass_nueva) +addParam("password",pass_nueva) pass_antigua = "password" if(pass_nueva, pass_antigua, "!=") addVar(cambio, "Contraseña actualizada") diff --git a/docs/samples/manejo_error_sql_critico.avap b/docs/samples/manejo_error_sql_critico.avap index 2f60df2..03ad117 100644 --- a/docs/samples/manejo_error_sql_critico.avap +++ b/docs/samples/manejo_error_sql_critico.avap @@ -1,5 +1,7 @@ try() ormDirect("UPDATE table_inexistente SET a=1", res) exception(e) - addVar(_status,500) - addResult("Error de base de datos") \ No newline at end of file + addVar(_status, 500) + addVar(error_msg, "Error de base de datos") + addResult(error_msg) +end() \ No newline at end of file diff --git a/docs/samples/try_catch_request.avap b/docs/samples/try_catch_request.avap index 2430ecd..11c6381 100644 --- a/docs/samples/try_catch_request.avap +++ b/docs/samples/try_catch_request.avap @@ -1,5 +1,6 @@ try() - RequestGet("https://api.test.com/data", 0, 0, respuesta) + RequestGet("https://api.test.com/data", 0, 0, respuesta, None) exception(e) - addVar(error_trace, "Fallo de conexión: %s" % e) + addVar(error_trace, e) addResult(error_trace) +end() \ No newline at end of file diff --git a/docs/samples/validacion_in_pertenece_a_lista.avap b/docs/samples/validacion_in_pertenece_a_lista.avap index defc9cc..03bda50 100644 --- a/docs/samples/validacion_in_pertenece_a_lista.avap +++ b/docs/samples/validacion_in_pertenece_a_lista.avap @@ -1,5 +1,8 @@ addParam("rol", r) -if(r, ["admin", "editor", "root"], "in") +acceso = False + +if(None, None, "r == 'admin' or r == 'editor' or r == 'root'") acceso = True end() + addResult(acceso) \ No newline at end of file