Versions in this module Expand all Collapse all v1 v1.1.0 Jan 7, 2018 v1.0.0 Jan 7, 2018 Changes in this version + type CodeGo struct + type ICode interface + type LanguageType string + const LanguageGo + func (l LanguageType) String() string + type Markdown struct + File string + Problem Problem + func NewMarkdown(file string, p Problem) *Markdown + type MarkdownFragments struct + Difficulty string + DirName string + ID string + Language string + PackageName string + Title string + TitleSlug string + type Problem struct + Language LanguageType + Markdown string + Question Question + func NewProblem(lang LanguageType, key, markdown string) *Problem + func NewProblemByURI(lang LanguageType, uri, markdown string) *Problem + func (p *Problem) Parse() error + func (p Problem) OutputCode() error + func (p Problem) OutputMarkdown() error + func (p Problem) OutputReadMe() error + func (p Problem) OutputTestCode() error + func (p Problem) ReadMe() string + func (p Problem) String() string + type Question struct + TitleSlug string + func (q *Question) Parse() error + func (q Question) Code(lang LanguageType) (ICode, error) + func (q Question) String() string