Marsyas
0.6.0-alpha
|
#include <marsyas/common_header.h>
#include <limits.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <cstring>
Go to the source code of this file.
Data Structures | |
class | Buffer |
class | ExScanner |
class | KeywordMap |
class | StartStates |
class | Token |
class | UTF8Buffer |
Namespaces | |
namespace | Marsyas |
Defines | |
#define | COCO_WCHAR_MAX 65535 |
#define | HEAP_BLOCK_SIZE (64*1024) |
#define | MAX_BUFFER_LENGTH (64*1024) |
Functions | |
int | coco_string_compareto (char *data1, char *data2) |
char * | coco_string_create (const char *value) |
char * | coco_string_create (const char *value, int startIndex, int length) |
char * | coco_string_create_append (const char *data1, const char *data2) |
char * | coco_string_create_append (const char *data, const char value) |
char * | coco_string_create_lower (char *data) |
char * | coco_string_create_upper (char *data) |
void | coco_string_delete (char *&data) |
bool | coco_string_endswith (char *data, char *value) |
bool | coco_string_equal (char *data1, char *data2) |
int | coco_string_hash (char *data) |
int | coco_string_indexof (char *data, char value) |
int | coco_string_lastindexof (char *data, char value) |
int | coco_string_length (const char *data) |
void | coco_string_merge (char *&data, char *value) |
#define COCO_WCHAR_MAX 65535 |
Definition at line 40 of file ExScanner.h.
#define HEAP_BLOCK_SIZE (64*1024) |
Definition at line 42 of file ExScanner.h.
#define MAX_BUFFER_LENGTH (64*1024) |
Definition at line 41 of file ExScanner.h.
int coco_string_compareto | ( | char * | data1, |
char * | data2 | ||
) |
Definition at line 135 of file ExScanner.cpp.
char* coco_string_create | ( | const char * | value | ) |
Definition at line 8 of file ExScanner.cpp.
char* coco_string_create | ( | const char * | value, |
int | startIndex, | ||
int | length | ||
) |
Definition at line 18 of file ExScanner.cpp.
char* coco_string_create_append | ( | const char * | data1, |
const char * | data2 | ||
) |
Definition at line 67 of file ExScanner.cpp.
char* coco_string_create_append | ( | const char * | data, |
const char | value | ||
) |
Definition at line 85 of file ExScanner.cpp.
char* coco_string_create_lower | ( | char * | data | ) |
Definition at line 49 of file ExScanner.cpp.
char* coco_string_create_upper | ( | char * | data | ) |
Definition at line 30 of file ExScanner.cpp.
void coco_string_delete | ( | char *& | data | ) |
Definition at line 94 of file ExScanner.cpp.
bool coco_string_endswith | ( | char * | data, |
char * | value | ||
) |
Definition at line 104 of file ExScanner.cpp.
bool coco_string_equal | ( | char * | data1, |
char * | data2 | ||
) |
Definition at line 131 of file ExScanner.cpp.
int coco_string_hash | ( | char * | data | ) |
Definition at line 139 of file ExScanner.cpp.
int coco_string_indexof | ( | char * | data, |
char | value | ||
) |
Definition at line 110 of file ExScanner.cpp.
int coco_string_lastindexof | ( | char * | data, |
char | value | ||
) |
Definition at line 117 of file ExScanner.cpp.
int coco_string_length | ( | const char * | data | ) |
Definition at line 99 of file ExScanner.cpp.
void coco_string_merge | ( | char *& | data, |
char * | value | ||
) |
Definition at line 124 of file ExScanner.cpp.