static const struct tag tags[] = {
{ SUBST, "\r\n", NULL, "<br>", NULL, NULL, "\n", "", "", NULL, NEWLINE },
{ SUBST, "\n", NULL, "<br>", NULL, NULL, "\n", "", "", NULL, NEWLINE },
{ SUBST, ">>", NULL, NULL, NULL, NULL, "", "", "", accept_ref, 0 },
{ BLOCK, ">", NULL, QUOTE_OPEN, QUOTE_CLOSE, QUOTE_CONT, "", "", ">", NULL, EAT_SPACES_BEFORE },
{ BBCOD, "b", NULL, "<b>", "</b>", NULL, "", "", "", NULL, INLINE },
{ BBCOD, "i", NULL, "<i>", "</i>", NULL, "", "", "", NULL, INLINE },
{ BBCOD, "u", NULL, "<u>", "</u>", NULL, "", "", "", NULL, INLINE },
{ BBCOD, "s", NULL, "<s>", "</s>", NULL, "", "", "", NULL, INLINE },
{ BBCOD, "q", NULL, QUOTI_OPEN, QUOTI_CLOSE, NULL, "", "", ">", NULL, 0 },
{ BBCOD, "spoiler", NULL, SPOIL_OPEN, SPOIL_CLOSE, NULL, "", "", "", NULL, 0 },
{ BBCOD, "code", NULL, NULL, NULL, NULL, "", "", "", accept_code, 0 },
// Tinyboard/vichan family
//{ SUBST, "'''", "'''", "<b>", "</b>", NULL, "", "", "", NULL, INLINE },
//{ SUBST, "''", "''", "<i>", "</i>", NULL, "", "", "", NULL, INLINE },
//{ SUBST, "__", "__", "<u>", "</u>", NULL, "", "", "", NULL, INLINE },
//{ SUBST, "~~", "~~", "<s>", "</s>", NULL, "", "", "", NULL, INLINE },
//{ SUBST, "**", "**", SPOIL_OPEN, SPOIL_CLOSE, NULL, "", "", "", NULL, 0 },
{ BLOCK, "<", NULL, QUOT2_OPEN, QUOT2_CLOSE, QUOT2_CONT, "", "", "<", NULL, EAT_SPACES_BEFORE },
// Other goodies
{ SUBST, ":eisfee:",NULL, EISFEE, NULL, NULL, "", "", "", NULL, 0 },
};