#include "list_parsing.h"
#include "parser_bits.h"
#include <basis/astring.h>
#include <structures/set.h>
#include <structures/string_table.h>
#include <ctype.h>
#include <stdio.h>
Go to the source code of this file.
◆ ADD_LINE_TO_FIELDS
#define ADD_LINE_TO_FIELDS |
( |
|
new_line | ) |
|
Value: { \
storage_slot++; \
\
\
if (fields.length() < storage_slot + 2) \
\
fields[storage_slot] = new_line; \
}
const int ARRAY_PREFILL_AMOUNT
Definition at line 184 of file list_parsing.cpp.
◆ handle_escapes
Value: if (to_parse[i] == '\\') { \
if ( (to_parse[i + 1] == '"') || (to_parse[i + 1] == '\\') ) { \
i++; \
accumulator += to_parse[i]; \
continue; \
} \
}
Definition at line 172 of file list_parsing.cpp.
◆ LOG
#define LOG |
( |
|
to_print | ) |
printf("%s::%s: %s\n", static_class_name(), func, astring(to_print).s()) |