OSDN Git Service

hex-to-dec function.
[hmh/hhml.git] / modules / ml-string.h
index eee2d3d..732c958 100644 (file)
@@ -4,6 +4,14 @@
 class  MNode;
 class  MlEnv;
 
+MNode*  ml_string_eq (MNode* cell, MlEnv* mlenv);
+MNode*  ml_string_ne (MNode* cell, MlEnv* mlenv);
+MNode*  ml_string_lt (MNode* cell, MlEnv* mlenv);
+MNode*  ml_string_le (MNode* cell, MlEnv* mlenv);
+MNode*  ml_string_gt (MNode* cell, MlEnv* mlenv);
+MNode*  ml_string_ge (MNode* cell, MlEnv* mlenv);
+MNode*  ml_emptyp (MNode* cell, MlEnv* mlenv);
+MNode*  ml_not_emptyp (MNode* cell, MlEnv* mlenv);
 MNode*  ml_concat (MNode* cell, MlEnv* mlenv);
 MNode*  ml_megabyte (MNode* cell, MlEnv* mlenv);
 MNode*  ml_c3 (MNode* cell, MlEnv* mlenv);
@@ -12,14 +20,30 @@ MNode*  ml_string_filter (MNode* cell, MlEnv* mlenv);
 MNode*  ml_match_string (MNode* cell, MlEnv* mlenv);
 MNode*  ml_prematch (MNode* cell, MlEnv* mlenv);
 MNode*  ml_postmatch (MNode* cell, MlEnv* mlenv);
+MNode*  ml_regexp_replace (MNode* cell, MlEnv* mlenv);
+MNode*  ml_regexp_split (MNode* cell, MlEnv* mlenv);
 MNode*  ml_split (MNode* cell, MlEnv* mlenv);
 MNode*  ml_string_join (MNode* cell, MlEnv* mlenv);
 MNode*  ml_password_match (MNode* cell, MlEnv* mlenv);
 MNode*  ml_password_crypt (MNode* cell, MlEnv* mlenv);
 MNode*  ml_substring (MNode* cell, MlEnv* mlenv);
+MNode*  ml_tail_substring (MNode* cell, MlEnv* mlenv);
 MNode*  ml_length (MNode* cell, MlEnv* mlenv);
+MNode*  ml_byte_length (MNode* cell, MlEnv* mlenv);
 MNode*  ml_pad0 (MNode* cell, MlEnv* mlenv);
 MNode*  ml_ellipsis (MNode* cell, MlEnv* mlenv);
 MNode*  ml_string_format (MNode* cell, MlEnv* mlenv);
+MNode*  ml_date_format (MNode* cell, MlEnv* mlenv);
+MNode*  ml_gmdate_format (MNode* cell, MlEnv* mlenv);
+MNode*  ml_random_key (MNode* cell, MlEnv* mlenv);
+MNode*  ml_to_string (MNode* cell, MlEnv* mlenv);
+MNode*  ml_to_symbol (MNode* cell, MlEnv* mlenv);
+MNode*  ml_dump_to_texp (MNode* cell, MlEnv* mlenv);
+MNode*  ml_read_texp (MNode* cell, MlEnv* mlenv);
+MNode*  ml_is_ascii63 (MNode* cell, MlEnv* mlenv);
+MNode*  ml_sort_string (MNode* cell, MlEnv* mlenv);
+MNode*  ml_to_upper (MNode* cell, MlEnv* mlenv);
+MNode*  ml_to_lower (MNode* cell, MlEnv* mlenv);
+MNode*  ml_hex_to_dec (MNode* cell, MlEnv* mlenv);
 
 #endif /* ML_STRING_H */