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.