/* [CORRECCIÓN] Todas las subreglas de están ahora completamente expandidas. */ ::= | | | | | | /* Manipulación de listas y JSON */ ::= "variableToList(" "," ")" | "itemFromList(" "," "," ")" | "variableFromJSON(" "," "," ")" | "AddVariableToJSON(" "," "," ")" /* Criptografía */ ::= "encodeSHA256(" "," ")" | "encodeMD5(" "," ")" /* Expresiones regulares */ ::= "getRegex(" "," "," ")" ::= "getDateTime(" "," "," "," ")" /* Argumentos: formato_salida, epoch_origen, zona_horaria, destino */ ::= "stampToDatetime(" "," "," "," ")" /* Argumentos: epoch_origen, formato, timedelta, destino */ | "getTimeStamp(" "," "," "," ")" /* Argumentos: fecha_string, formato_entrada, timedelta, destino */ ::= "randomString(" "," ")" /* Argumentos: longitud, destino */ ::= "replace(" "," "," "," ")" /* Argumentos: origen, patron_busqueda, reemplazo, destino */