feisty meow concerns codebase
2.140
|
#include "bookmark_tree.h"
#include <application/hoople_main.h>
#include <basis/astring.h>
#include <basis/functions.h>
#include <basis/guards.h>
#include <filesystem/byte_filer.h>
#include <filesystem/filename.h>
#include <loggers/critical_events.h>
#include <loggers/file_logger.h>
#include <structures/stack.h>
#include <structures/static_memory_gremlin.h>
#include <textual/parser_bits.h>
Go to the source code of this file.
Macros | |
#define | BASE_LOG(s) program_wide_logger::get().log(s, ALWAYS_PRINT) |
#define | LOG(s) CLASS_EMERGENCY_LOG(program_wide_logger::get(), s) |
#define | INCREM_N_GO { curr_index++; continue; } |
#define | ADD_INTERMEDIATE |
#define | JUMP_TO_CHAR(to_find, save_them) |
#define | NEXT_STATE_INCREM |
#define | CLEAN_UP_NAUGHTY(s) |
#define | MAKE_MORE_ENGLISH(s) s.replace_all('_', ' ') |
#define | WRITE_LINK |
#define | WRITE_SECTION |
#define | RESET_STRINGS |
Functions | |
char | normalize_char (char a) |
bool | caseless_equals (char a, char b) |
void | strain_out_html_codes (astring &to_edit) |
Variables | |
const int | MAX_FILE_SIZE = 4 * MEGABYTE |
#define ADD_INTERMEDIATE |
Definition at line 69 of file link_parser.cpp.
#define BASE_LOG | ( | s | ) | program_wide_logger::get().log(s, ALWAYS_PRINT) |
Definition at line 51 of file link_parser.cpp.
#define CLEAN_UP_NAUGHTY | ( | s | ) |
Definition at line 104 of file link_parser.cpp.
#define INCREM_N_GO { curr_index++; continue; } |
Definition at line 66 of file link_parser.cpp.
#define JUMP_TO_CHAR | ( | to_find, | |
save_them | |||
) |
Definition at line 88 of file link_parser.cpp.
#define LOG | ( | s | ) | CLASS_EMERGENCY_LOG(program_wide_logger::get(), s) |
Definition at line 53 of file link_parser.cpp.
#define MAKE_MORE_ENGLISH | ( | s | ) | s.replace_all('_', ' ') |
Definition at line 126 of file link_parser.cpp.
#define NEXT_STATE_INCREM |
Definition at line 97 of file link_parser.cpp.
#define RESET_STRINGS |
Definition at line 183 of file link_parser.cpp.
#define WRITE_LINK |
Definition at line 142 of file link_parser.cpp.
#define WRITE_SECTION |
Definition at line 170 of file link_parser.cpp.
bool caseless_equals | ( | char | a, |
char | b | ||
) |
Definition at line 85 of file link_parser.cpp.
References normalize_char().
char normalize_char | ( | char | a | ) |
Definition at line 78 of file link_parser.cpp.
Referenced by caseless_equals().
void strain_out_html_codes | ( | astring & | to_edit | ) |
Definition at line 129 of file link_parser.cpp.
References basis::astring::find(), basis::astring::length(), basis::negative(), and basis::astring::zap().
const int MAX_FILE_SIZE = 4 * MEGABYTE |
Definition at line 60 of file link_parser.cpp.