CDC Badge OS
Firmware for the CDC Badge v1.0 hardware security key
Loading...
Searching...
No Matches
MarkdownParser.h
Go to the documentation of this file.
1#pragma once
2
3#include <cstddef>
4#include <cstdint>
5
7
8namespace cdc::ui {
9
12 uint16_t lineCount = 0;
13 bool truncated = false;
14};
15
33MarkdownParseResult parseMarkdown(const char* src, size_t len, StyledLineSink& sink, size_t maxBytes);
34
35} // namespace cdc::ui
Centralized key-code constants for cdc_views.
Definition IModule.h:8
MarkdownParseResult parseMarkdown(const char *src, size_t len, StyledLineSink &sink, size_t maxBytes)
Parses Markdown source into styled logical lines via a sink.
Outcome of a parse run.
bool truncated
True when the source exceeded maxBytes.
uint16_t lineCount
Number of styled lines emitted.
Sink the parser emits styled lines to (decouples model from storage).