Merge branch 'main' of feistymeow.org:feisty_meow
[feisty_meow.git] / nucleus / library / textual / parser_bits.h
index 6ca2a21d9acf6389c3f2fda71bb860d7ce430073..e697654a1182a4d9ed7a1502cc5f65723cf10df9 100644 (file)
@@ -90,6 +90,14 @@ public:
   static bool is_alphanumeric(const basis::astring &look_at, int len);
     //!< returns true if the string "look_at" is all alphanumeric characters.
 
+  static bool is_alpha(char look_at);
+    //!< returns true if "look_at" is one of the alphabetical characters.
+    /*!< This includes a to z in either case. */
+  static bool is_alpha(const char *look_at, int len);
+    //!< returns true if the char ptr "look_at" is all alphabetical characters.
+  static bool is_alpha(const basis::astring &look_at, int len);
+    //!< returns true if the string "look_at" is all alphabetical characters.
+
   static bool is_numeric(char look_at);
     //!< returns true if "look_at" is a valid numerical character.
     /*! this allows the '-' character for negative numbers also (but only for