public static function is_element(StringInputStream $input)
 {
     return $input->assert_next('\\w+');
 }
 public static function is_element(StringInputStream $input)
 {
     return $input->assert_next('#\\sSTART\\s+(?:\\w+\\.)*\\w+\\s#');
 }
 public static function is_element(StringInputStream $input)
 {
     return $input->assert_next('@(?:H\\|)?[a-z0-9A-Z_][\\w_.]*');
 }
 public static function is_element(StringInputStream $input)
 {
     return $input->assert_next('(?:[0-9]+(?:\\.[0-9]+)?)|(?:\'[^\']*\')|(?:true)|(?:false)');
 }
 public static function is_element(StringInputStream $input)
 {
     return $input->assert_next('\\s*(?:\\w+::)?\\w+\\(\\s*');
 }
 public static function is_element(StringInputStream $input)
 {
     return $input->assert_next('#\\s+INCLUDE');
 }
 public static function is_element(StringInputStream $input)
 {
     return $input->assert_next('\\s*(?:@(?:H\\|)?)?(?:[a-z0-9A-Z_]\\w+\\.)*[a-z0-9A-Z_]\\w+\\s*');
 }