Open
Description
openedon Nov 13, 2017
Steps to reproduce:
Parse, for example, π¨βπ©βπ§βπ¦
Expected: constituent UTF-8 bytes of the four unicode characters, and the three unicode zero-width join characters, should all be send to Print.
Actual: handler.Print is not called. No other method appears to be called.
package main
import ansiterm "github.com/Azure/go-ansiterm"
func main() {
parser := ansiterm.CreateParser("Ground", &handler{})
parser.Parse([]byte("π¨βπ©βπ§βπ¦"))
}
type handler struct{}
func (h *handler) Print(b byte) error {
panic("not implemented")
}
func (h *handler) Execute(b byte) error {
panic("not implemented")
}
func (h *handler) CUU(int) error {
panic("not implemented")
}
func (h *handler) CUD(int) error {
panic("not implemented")
}
func (h *handler) CUF(int) error {
panic("not implemented")
}
func (h *handler) CUB(int) error {
panic("not implemented")
}
func (h *handler) CNL(int) error {
panic("not implemented")
}
func (h *handler) CPL(int) error {
panic("not implemented")
}
func (h *handler) CHA(int) error {
panic("not implemented")
}
func (h *handler) VPA(int) error {
panic("not implemented")
}
func (h *handler) CUP(int, int) error {
panic("not implemented")
}
func (h *handler) HVP(int, int) error {
panic("not implemented")
}
func (h *handler) DECTCEM(bool) error {
panic("not implemented")
}
func (h *handler) DECOM(bool) error {
panic("not implemented")
}
func (h *handler) DECCOLM(bool) error {
panic("not implemented")
}
func (h *handler) ED(int) error {
panic("not implemented")
}
func (h *handler) EL(int) error {
panic("not implemented")
}
func (h *handler) IL(int) error {
panic("not implemented")
}
func (h *handler) DL(int) error {
panic("not implemented")
}
func (h *handler) ICH(int) error {
panic("not implemented")
}
func (h *handler) DCH(int) error {
panic("not implemented")
}
func (h *handler) SGR([]int) error {
panic("not implemented")
}
func (h *handler) SU(int) error {
panic("not implemented")
}
func (h *handler) SD(int) error {
panic("not implemented")
}
func (h *handler) DA([]string) error {
panic("not implemented")
}
func (h *handler) DECSTBM(int, int) error {
panic("not implemented")
}
func (h *handler) IND() error {
panic("not implemented")
}
func (h *handler) RI() error {
panic("not implemented")
}
func (h *handler) Flush() error {
return nil
}Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Metadata
Assignees
Labels
No labels