19 lines
348 B
Go
19 lines
348 B
Go
package schema
|
|
|
|
import (
|
|
"fmt"
|
|
"testing"
|
|
)
|
|
|
|
func TestParser(t *testing.T) {
|
|
test := "(test)" +
|
|
"(test a)" +
|
|
"(test a b)" +
|
|
"(test \"a\" \"b\")" +
|
|
"(+ 0b1010 -0xDEAD_BEEF)" +
|
|
"(. a b c d e f g)" +
|
|
"(test (test1 \"hi\") (test2 \"hi 2\"))" +
|
|
"(test (. \"awa\" \"awawa\" \"awawawa\" \"awawawawa\"))"
|
|
fmt.Println(CreateSchema(test))
|
|
}
|