NewWithInput returns a new parser instance
(t parserType, input string)
| 20 | |
| 21 | // NewWithInput returns a new parser instance |
| 22 | func NewWithInput(t parserType, input string) parser { |
| 23 | var p parser |
| 24 | |
| 25 | switch t { |
| 26 | case TitleParser: |
| 27 | p = titleParser{input: input} |
| 28 | } |
| 29 | |
| 30 | return p |
| 31 | } |
| 32 | |
| 33 | type titleParser struct { |
| 34 | input string |
no outgoing calls