Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClassNames ¶
func ParseClassNames ¶
func ParseClassNames(in io.Reader) (out ClassNames, err error)
type ParsedSemesterFiles ¶
type ParsedSemesterFiles struct { Names ClassNames Schedule Schedule }
func ParseSemesterFiles ¶
func ParseSemesterFiles(files *SemesterFiles) (sem *ParsedSemesterFiles, err error)
ParseSemesterFiles parses the files referenced by <data>.Subjects and <data>.Schedule filenames.
func ParseSemesterStrings ¶
func ParseSemesterStrings(data *SemesterFiles) (sem *ParsedSemesterFiles, err error)
ParseSemesterStrings parses <data>.Subjects and <data>.Schedule as strings instead of as files.
type Schedule ¶
type Schedule map[string][]*ScheduleClass
Schedule is a map that given a day type (La, Lb, Ma...) returns the schedule of that day type.
type ScheduleClass ¶
type SemesterFiles ¶
Click to show internal directories.
Click to hide internal directories.