func main() { out, err := mdt.Convert(os.Stdin) if err != nil { log.Fatal(err) } fmt.Printf("%s", out) }
func ExampleConvert_csv() { r := strings.NewReader(` headerA, headerB content, content `) result, _ := mdt.Convert(r) fmt.Printf("%s", result) // Output: // | headerA | headerB | // | ------- | ------- | // | content | content | }
func ExampleConvert_align() { r := strings.NewReader(` headerA:, :headerB: content, content `) result, _ := mdt.Convert(r) fmt.Printf("%s", result) // Output: // | headerA | headerB | // | -------:|:-------:| // | content | content | }
func ExampleConvert_format() { r := strings.NewReader(` headerA, headerB short, very very long content `) result, _ := mdt.Convert(r) fmt.Printf("%s", result) // Output: // | headerA | headerB | // | ------- | ---------------------- | // | short | very very long content | }
func ExampleConvert_multibyte() { r := strings.NewReader(` headerA, headerB マルチバイト文字, content マルチバイト文字, content `) result, _ := mdt.Convert(r) fmt.Printf("%s", result) // Output: // | headerA | headerB | // | ---------------- | ------- | // | マルチバイト文字 | content | // | マルチバイト文字 | content | }
func ExampleConvert_repeat() { r := strings.NewReader(` | headerA | headerB | | -------:|:-------:| | content | content | next content, next content `) result, _ := mdt.Convert(r) fmt.Printf("%s", result) // Output: // | headerA | headerB | // | ------------:|:------------:| // | content | content | // | next content | next content | }