func (t *Tokeniser) Run() {
	t.init()
	go func() {
		for state := lexCode; state != nil; {
			state = state(t)
		}
		t.Tokens.Close()
	}()
}
// Run starts the state machine for Tokeniser
// It returns a channel that will send errors (if any) from the run
Run starts the state machine for Tokeniser
It returns a channel that will send errors (if any) from the run
// Run starts the state machine for Tokeniser // It returns a channel that will send errors ( if any ) from the run
func (t *Tokeniser) Run() {
	t.init()
	go func() {
		for state := lexCode; state != nil; {
			state = state(t)
		}
		t.Tokens.Close()
	}()
}
func ( t * Tokeniser ) Run ( ) { t . init ( ) go func ( ) { for state := lexCode ; state != nil ; { state = state ( t ) } t . Tokens . Close ( ) } ( ) }
Run starts the state machine for Tokeniser
It returns a channel that will send errors (if any) from the run
Run starts the state machine for Tokeniser It returns a channel that will send errors ( if any ) from the run