Edinburgh Speech Tools  2.1-release
slib_str.cc File Reference
#include <cstdio>
#include <cstring>
#include <setjmp.h>
#include <cstdlib>
#include <cctype>
#include "EST_Pathname.h"
#include "EST_cutils.h"
#include "siod.h"
#include "siodp.h"
Include dependency graph for slib_str.cc:

Go to the source code of this file.

Functions

LISP strintern (const char *data)
 
LISP strcons (long length, const char *data)
 
LISP cstrcons (const char *data)
 
LISP read_from_lstring (LISP x)
 
LISP read_from_string (const char *string)
 
LISP string_append (LISP args)
 
LISP string_length (LISP string)
 
LISP parse_number (LISP x)
 
LISP string_downcase (LISP symbol)
 
LISP string_upcase (LISP symbol)
 
LISP path_is_dirname (LISP lpath)
 
LISP path_is_filename (LISP lpath)
 
LISP path_as_directory (LISP lpath)
 
LISP path_as_file (LISP lpath)
 
LISP path_append (LISP lpaths)
 
LISP path_basename (LISP lpath)
 
LISP symbol_basename (LISP path, LISP suffix)
 
LISP symbolexplode (LISP name)
 
LISP l_matches (LISP atom, LISP regex)
 
LISP l_strequal (LISP atom1, LISP atom2)
 
LISP l_substring (LISP string, LISP l_start, LISP l_length)
 
void init_subrs_str (void)
 

Function Documentation

LISP strintern ( const char *  data)

Definition at line 22 of file slib_str.cc.

LISP strcons ( long  length,
const char *  data 
)

Definition at line 27 of file slib_str.cc.

LISP cstrcons ( const char *  data)

Definition at line 40 of file slib_str.cc.

LISP read_from_lstring ( LISP  x)

Definition at line 62 of file slib_str.cc.

LISP read_from_string ( const char *  string)

Definition at line 65 of file slib_str.cc.

LISP string_append ( LISP  args)

Definition at line 79 of file slib_str.cc.

LISP string_length ( LISP  string)

Definition at line 93 of file slib_str.cc.

LISP parse_number ( LISP  x)

Definition at line 97 of file slib_str.cc.

LISP string_downcase ( LISP  symbol)

Definition at line 102 of file slib_str.cc.

LISP string_upcase ( LISP  symbol)

Definition at line 121 of file slib_str.cc.

LISP path_is_dirname ( LISP  lpath)

Definition at line 140 of file slib_str.cc.

LISP path_is_filename ( LISP  lpath)

Definition at line 147 of file slib_str.cc.

LISP path_as_directory ( LISP  lpath)

Definition at line 154 of file slib_str.cc.

LISP path_as_file ( LISP  lpath)

Definition at line 161 of file slib_str.cc.

LISP path_append ( LISP  lpaths)

Definition at line 169 of file slib_str.cc.

LISP path_basename ( LISP  lpath)

Definition at line 185 of file slib_str.cc.

LISP symbol_basename ( LISP  path,
LISP  suffix 
)

Definition at line 193 of file slib_str.cc.

LISP symbolexplode ( LISP  name)

Definition at line 251 of file slib_str.cc.

LISP l_matches ( LISP  atom,
LISP  regex 
)

Definition at line 268 of file slib_str.cc.

LISP l_strequal ( LISP  atom1,
LISP  atom2 
)

Definition at line 279 of file slib_str.cc.

LISP l_substring ( LISP  string,
LISP  l_start,
LISP  l_length 
)

Definition at line 288 of file slib_str.cc.

void init_subrs_str ( void  )

Definition at line 335 of file slib_str.cc.