コード例 #1
0
ファイル: example_walk_test.go プロジェクト: mvdan/sh
func ExampleWalk() {
	in := `echo $foo "and $bar"`
	f, err := syntax.Parse([]byte(in), "", 0)
	if err != nil {
		return
	}
	syntax.Walk(paramUpper{}, f)
	syntax.Fprint(os.Stdout, f)
	// Output: echo $FOO "and $BAR"
}
コード例 #2
0
ファイル: example_test.go プロジェクト: mvdan/sh
func Example() {
	in := "{ foo;bar; }"
	f, err := syntax.Parse([]byte(in), "", 0)
	if err != nil {
		return
	}
	syntax.Fprint(os.Stdout, f)
	// Output:
	// {
	//	foo
	//	bar
	// }
}