provider

package
v0.0.0-...-5760210 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2018 License: MIT Imports: 9 Imported by: 2

Documentation

Index

Constants

View Source
const DefaultTemplate = `` /* 142-byte string literal not displayed */

Variables

This section is empty.

Functions

func InitFileDefault

func InitFileDefault(filename string) error

Types

type Generator

type Generator struct {
	Resource NamesResource
	// contains filtered or unexported fields
}

func Create

func Create() Generator

func (*Generator) FirstName

func (generator *Generator) FirstName() string

func (*Generator) FirstNameDouble

func (generator *Generator) FirstNameDouble() string

func (*Generator) FirstNameFemale

func (generator *Generator) FirstNameFemale() string

func (*Generator) FirstNameFemaleDouble

func (generator *Generator) FirstNameFemaleDouble() string

func (*Generator) FirstNameFemaleSingle

func (generator *Generator) FirstNameFemaleSingle() string

func (*Generator) FirstNameMale

func (generator *Generator) FirstNameMale() string

func (*Generator) FirstNameMaleDouble

func (generator *Generator) FirstNameMaleDouble() string

func (*Generator) FirstNameMaleSingle

func (generator *Generator) FirstNameMaleSingle() string

func (*Generator) FirstNameSingle

func (generator *Generator) FirstNameSingle() string

func (*Generator) LastName

func (generator *Generator) LastName() string

func (*Generator) Name

func (generator *Generator) Name(gender string, firstNameNum int) (name string, err error)

func (*Generator) NameDouble

func (generator *Generator) NameDouble() string

func (*Generator) NameFirstNameOnly

func (generator *Generator) NameFirstNameOnly(gender string, firstNameNum int) (name string, err error)

func (*Generator) NameSingle

func (generator *Generator) NameSingle() string

type Heteronym

type Heteronym struct {
	Definitions []string
}

type MoeDict

type MoeDict struct {
	Heteronyms []Heteronym
}

func Query

func Query(word string) (dict MoeDict, err error)

type NamesResource

type NamesResource struct {
	LastNames       []string `yaml:"lastNames"`
	CharacterMale   []string `yaml:"characterMale"`
	CharacterFemale []string `yaml:"characterFemale"`
}

func ParseFile

func ParseFile(file string) (res NamesResource, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL