Documentation
¶
Index ¶
- Constants
- func CreateLogEntry(msg string) string
- func InsertAuthor(log string, author string) string
- func InsertAvatar(log string, avatar string) string
- func InsertLicense(log string, license string) string
- func InsertMetadata(log string, prop string, data string) string
- func InsertTitle(log string, title string) string
- func SpliceEntryIntoTinylog(rawlog string, msg string) (string, error)
- type IncrementalParseResult
- type IncrementalParser
- type ParsedTinylog
- type Section
Constants ¶
View Source
const ( Start = iota Title Metadata Description Posts End )
Variables ¶
This section is empty.
Functions ¶
func CreateLogEntry ¶
func InsertAuthor ¶
func InsertAvatar ¶
func InsertLicense ¶
func InsertTitle ¶
Types ¶
type IncrementalParseResult ¶
type IncrementalParser ¶
type IncrementalParser struct {
// contains filtered or unexported fields
}
func NewIncrementalParser ¶
func NewIncrementalParser(log string) *IncrementalParser
func (*IncrementalParser) ExtractMetadata ¶
func (parser *IncrementalParser) ExtractMetadata(r IncrementalParseResult) string
func (*IncrementalParser) Next ¶
func (parser *IncrementalParser) Next() IncrementalParseResult
type ParsedTinylog ¶
type ParsedTinylog struct { Title string Description string Author string Avatar string License string }
func ParseToFirstEntry ¶
func ParseToFirstEntry(log string) *ParsedTinylog
Click to show internal directories.
Click to hide internal directories.