Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder interface { Create() Builder WithCodeMatch(codeMatch CodeMatch) Builder WithCode(code Code) Builder Now() (Token, error) }
Builder represents a token builder
type Code ¶
type Code interface { Return() string HasPattern() bool Pattern() string HasAmount() bool Amount() string }
Code represents a token code
type CodeBuilder ¶
type CodeBuilder interface { Create() CodeBuilder WithReturn(ret string) CodeBuilder WithPattern(pattern string) CodeBuilder WithAmount(amount string) CodeBuilder Now() (Code, error) }
CodeBuilder represents a code builder
type CodeMatchBuilder ¶
type CodeMatchBuilder interface { Create() CodeMatchBuilder WithReturn(ret string) CodeMatchBuilder WithSectionName(sectionName string) CodeMatchBuilder WithPatterns(patterns []string) CodeMatchBuilder Now() (CodeMatch, error) }
CodeMatchBuilder represents a codeMatch builder
func NewCodeMatchBuilder ¶
func NewCodeMatchBuilder() CodeMatchBuilder
NewCodeMatchBuilder creates a new codeMatchBuilder instance
Click to show internal directories.
Click to hide internal directories.