package main import ( "fmt" "log" "mermaid-go/pkg/lexer" ) func main() { fmt.Println("Debug tokenization of annotations:") input := `classDiagram class Shape { <> +area() double }` l := lexer.NewLexer(input) tokens, err := l.Tokenize() if err != nil { log.Printf("Failed to tokenize: %v", err) return } fmt.Printf("Tokens:\n") for i, token := range tokens { fmt.Printf("%d: %s\n", i, token.String()) } }