|
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.
1.7.6.1