diff --git a/js/server/js-ahuacatl.h b/js/server/js-ahuacatl.h index 3c780b2b4b..8bacac2e15 100644 --- a/js/server/js-ahuacatl.h +++ b/js/server/js-ahuacatl.h @@ -1407,6 +1407,27 @@ static string JS_server_ahuacatl = "}\n" "\n" "////////////////////////////////////////////////////////////////////////////////\n" + "/// @brief cast to a list\n" + "///\n" + "/// the operand can have any type, always returns a list\n" + "////////////////////////////////////////////////////////////////////////////////\n" + "\n" + "function AHUACATL_CAST_LIST (value) {\n" + " switch (AHUACATL_TYPEWEIGHT(value)) {\n" + " case AHUACATL_TYPEWEIGHT_LIST:\n" + " return value;\n" + " case AHUACATL_TYPEWEIGHT_NULL:\n" + " return [ ];\n" + " case AHUACATL_TYPEWEIGHT_BOOL:\n" + " case AHUACATL_TYPEWEIGHT_NUMBER:\n" + " case AHUACATL_TYPEWEIGHT_STRING:\n" + " return [ value ];\n" + " case AHUACATL_TYPEWEIGHT_DOCUMENT:\n" + " return AHUACATL_VALUES(value);\n" + " }\n" + "}\n" + "\n" + "////////////////////////////////////////////////////////////////////////////////\n" "/// @}\n" "////////////////////////////////////////////////////////////////////////////////\n" "\n" @@ -1480,27 +1501,6 @@ static string JS_server_ahuacatl = "}\n" "\n" "////////////////////////////////////////////////////////////////////////////////\n" - "/// @brief cast to a list\n" - "///\n" - "/// the operand can have any type, always returns a list\n" - "////////////////////////////////////////////////////////////////////////////////\n" - "\n" - "function AHUACATL_CAST_LIST (value) {\n" - " switch (AHUACATL_TYPEWEIGHT(value)) {\n" - " case AHUACATL_TYPEWEIGHT_LIST:\n" - " return value;\n" - " case AHUACATL_TYPEWEIGHT_NULL:\n" - " return [ ];\n" - " case AHUACATL_TYPEWEIGHT_BOOL:\n" - " case AHUACATL_TYPEWEIGHT_NUMBER:\n" - " case AHUACATL_TYPEWEIGHT_STRING:\n" - " return [ value ];\n" - " case AHUACATL_TYPEWEIGHT_DOCUMENT:\n" - " return AHUACATL_VALUES(value);\n" - " }\n" - "}\n" - "\n" - "////////////////////////////////////////////////////////////////////////////////\n" "/// @}\n" "////////////////////////////////////////////////////////////////////////////////\n" "\n"