1234567891011121314151617181920212223242526 |
- // Start() commences the background parse loop goroutine.
- func (p *Parser) Start()
- // ParseTokens is the main service the Parser provides.
- // Currently returns first error encountered, ignoring
- // any expressions after that.
- func (p *Parser) ParseTokens() ([]Sexp, error)
- // NewInput is the principal API function to
- // supply parser with addition textual
- // input lines
- func (p *Parser) NewInput(s io.RuneScanner)
- // ResetAddNewInput is the principal API function to
- // tell the parser to forget everything it has stored,
- // reset, and take as new input the scanner s.
- func (p *Parser) ResetAddNewInput(s io.RuneScanner) {
-
- // Stop gracefully shutsdown the parser and its background goroutine.
- func (p *Parser) Stop() error
|