main.go (265 loc)func tools, func textContent, func callTool, func handle, func serve, func main, type rpcRequest, type rpcResponse, type rpcError, type server, type tool
soccer/loader.go (304 loc)func parseInt, func parseDate, func NormalizeTeam, func teamBase, func TeamMatches, func stripDiacritics, func readCSV, func headerIndex, func get, func LoadAll, func loadBrasileirao, func loadCup, func loadLibertadores, func loadBRFootball, func loadNovo, func loadPlayers, type Match, type Player, type DB
soccer/query.go (327 loc)func WinRate, func MatchesByTeam, func MatchesBetween, func H2H, func MatchesBySeason, func MatchesByCompetition, func TeamStats, func Standings, func canonicalTeamName, func BiggestWins, func abs, func AverageGoalsPerMatch, func PlayersByName, func PlayersByNationality, func PlayersByClub, func TopPlayers, func FormatMatches, type TeamStats, type HeadToHead, type StatsFilter
soccer/soccer_test.go (171 loc, test)func dataDir, func loadDB, func TestNormalizeTeam, func TestParseDate, func TestLoadAndCounts, func TestMatchesBetween, func TestH2H, func TestTeamStats, func TestStandings2019Flamengo, func TestAverageGoalsPerMatch, func TestBiggestWins, func TestPlayersByNationality, func TestPlayersByName, func TestTopPlayers, func TestFormatMatches