#include "lib/doc_page.h" StringMap* already_shown_items; void render_doc_params(StringList param_lines) { if(param_lines.size() == 0) return; <>

Parameters

for(auto line : param_lines) { if(trim(line) == "") continue; String name = trim(nibble(line, ":")); String value = trim(line); <>
:
} <>
} void render_doc_page(String page) { (*already_shown_items)[page] = "Y"; DocPage doc_page = load_doc_page(page); String title = doc_default_title(page); if(doc_page.title != "") title = doc_page.title; <>

if(doc_page.sig_lines.size() > 0) { <>
} <>
render_doc_params(doc_page.param_lines); if(trim(doc_page.content) != "") { <>
} <>
} void render_see_section(String name) { StringList lines = split(file_get_contents("areas/" + name + ".txt"), "\n"); s32 idx = 0; for(auto line : lines) { if(idx == 0) { <>

} else if(line != "") { render_doc_page(line); } idx += 1; } } RENDER(Request& context) { StringMap shown_items; already_shown_items = &shown_items; <>

UCE API

Other Functions and Data Structures

}