module diode.parser.frontmatter
Code Map
module diode.parser.frontmatter;
class Header
{
public:
map: string[string];
public:
this() { }
}
fn parse(src: Source, err: ErrorDg) Header { }
//! Does not advance the source, just check if the next 3 chars are
//! dashes.
fn isTripleDash(src: Source) bool { }
//! Does what it says on the tin, yes I felt bad naming this function.
fn skipWhiteAndCheckIfEmptyLine(src: Source) bool { }
fn skipWhiteTillAfterColon(src: Source, err: ErrorDg) { }
fn getIdent(src: Source, err: ErrorDg) string { }
fn getRestOfLine(src: Source) string { }
fn isTripleDash(src: Source) bool
Does not advance the source, just check if the next 3 chars are dashes.
fn skipWhiteAndCheckIfEmptyLine(src: Source) bool
Does what it says on the tin, yes I felt bad naming this function.