aboutsummaryrefslogtreecommitdiff
path: root/spec/test/parser_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'spec/test/parser_test.go')
-rw-r--r--spec/test/parser_test.go182
1 files changed, 91 insertions, 91 deletions
diff --git a/spec/test/parser_test.go b/spec/test/parser_test.go
index 979202e..7a8984e 100644
--- a/spec/test/parser_test.go
+++ b/spec/test/parser_test.go
@@ -13,12 +13,12 @@ func TestTree_Format(t *testing.T) {
(c))
(d)
(e))`
- tree := NewTree("a",
- NewTree("b",
- NewTree("c"),
+ tree := NewNonTerminalTree("a",
+ NewNonTerminalTree("b",
+ NewNonTerminalTree("c"),
),
- NewTree("d"),
- NewTree("e"),
+ NewNonTerminalTree("d"),
+ NewNonTerminalTree("e"),
)
actual := string(tree.Format())
if actual != expected {
@@ -33,157 +33,157 @@ func TestDiffTree(t *testing.T) {
different bool
}{
{
- t1: NewTree("a"),
- t2: NewTree("a"),
+ t1: NewNonTerminalTree("a"),
+ t2: NewNonTerminalTree("a"),
},
{
- t1: NewTree("a",
- NewTree("b"),
+ t1: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
),
- t2: NewTree("a",
- NewTree("b"),
+ t2: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
),
},
{
- t1: NewTree("a",
- NewTree("b"),
- NewTree("c"),
- NewTree("d"),
+ t1: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
+ NewNonTerminalTree("c"),
+ NewNonTerminalTree("d"),
),
- t2: NewTree("a",
- NewTree("b"),
- NewTree("c"),
- NewTree("d"),
+ t2: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
+ NewNonTerminalTree("c"),
+ NewNonTerminalTree("d"),
),
},
{
- t1: NewTree("a",
- NewTree("b",
- NewTree("c"),
+ t1: NewNonTerminalTree("a",
+ NewNonTerminalTree("b",
+ NewNonTerminalTree("c"),
),
- NewTree("d",
- NewTree("d"),
+ NewNonTerminalTree("d",
+ NewNonTerminalTree("d"),
),
),
- t2: NewTree("a",
- NewTree("b",
- NewTree("c"),
+ t2: NewNonTerminalTree("a",
+ NewNonTerminalTree("b",
+ NewNonTerminalTree("c"),
),
- NewTree("d",
- NewTree("d"),
+ NewNonTerminalTree("d",
+ NewNonTerminalTree("d"),
),
),
},
{
- t1: NewTree("_"),
- t2: NewTree("a"),
+ t1: NewNonTerminalTree("_"),
+ t2: NewNonTerminalTree("a"),
},
{
- t1: NewTree("a",
- NewTree("_"),
+ t1: NewNonTerminalTree("a",
+ NewNonTerminalTree("_"),
),
- t2: NewTree("a",
- NewTree("b"),
+ t2: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
),
},
{
- t1: NewTree("_",
- NewTree("b"),
+ t1: NewNonTerminalTree("_",
+ NewNonTerminalTree("b"),
),
- t2: NewTree("a",
- NewTree("b"),
+ t2: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
),
},
{
- t1: NewTree("a"),
- t2: NewTree("b"),
+ t1: NewNonTerminalTree("a"),
+ t2: NewNonTerminalTree("b"),
different: true,
},
{
- t1: NewTree("a",
- NewTree("b"),
+ t1: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
),
- t2: NewTree("a"),
+ t2: NewNonTerminalTree("a"),
different: true,
},
{
- t1: NewTree("a"),
- t2: NewTree("a",
- NewTree("b"),
+ t1: NewNonTerminalTree("a"),
+ t2: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
),
different: true,
},
{
- t1: NewTree("a",
- NewTree("b"),
+ t1: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
),
- t2: NewTree("a",
- NewTree("c"),
+ t2: NewNonTerminalTree("a",
+ NewNonTerminalTree("c"),
),
different: true,
},
{
- t1: NewTree("a",
- NewTree("b"),
- NewTree("c"),
- NewTree("d"),
+ t1: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
+ NewNonTerminalTree("c"),
+ NewNonTerminalTree("d"),
),
- t2: NewTree("a",
- NewTree("b"),
- NewTree("c"),
+ t2: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
+ NewNonTerminalTree("c"),
),
different: true,
},
{
- t1: NewTree("a",
- NewTree("b"),
- NewTree("c"),
+ t1: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
+ NewNonTerminalTree("c"),
),
- t2: NewTree("a",
- NewTree("b"),
- NewTree("c"),
- NewTree("d"),
+ t2: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
+ NewNonTerminalTree("c"),
+ NewNonTerminalTree("d"),
),
different: true,
},
{
- t1: NewTree("a",
- NewTree("b",
- NewTree("c"),
+ t1: NewNonTerminalTree("a",
+ NewNonTerminalTree("b",
+ NewNonTerminalTree("c"),
),
),
- t2: NewTree("a",
- NewTree("b",
- NewTree("d"),
+ t2: NewNonTerminalTree("a",
+ NewNonTerminalTree("b",
+ NewNonTerminalTree("d"),
),
),
different: true,
},
{
- t1: NewTree("a",
- NewTree("_"),
- NewTree("c"),
+ t1: NewNonTerminalTree("a",
+ NewNonTerminalTree("_"),
+ NewNonTerminalTree("c"),
),
- t2: NewTree("a",
- NewTree("b"),
- NewTree("x"),
+ t2: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
+ NewNonTerminalTree("x"),
),
different: true,
},
{
- t1: NewTree("_"),
- t2: NewTree("a",
- NewTree("b"),
+ t1: NewNonTerminalTree("_"),
+ t2: NewNonTerminalTree("a",
+ NewNonTerminalTree("b"),
),
different: true,
},
{
- t1: NewTree("a",
- NewTree("_"),
+ t1: NewNonTerminalTree("a",
+ NewNonTerminalTree("_"),
),
- t2: NewTree("a",
- NewTree("b",
- NewTree("c"),
+ t2: NewNonTerminalTree("a",
+ NewNonTerminalTree("b",
+ NewNonTerminalTree("c"),
),
),
different: true,
@@ -217,7 +217,7 @@ foo
tc: &TestCase{
Description: "test",
Source: []byte("foo"),
- Output: NewTree("foo").Fill(),
+ Output: NewNonTerminalTree("foo").Fill(),
},
},
{
@@ -236,7 +236,7 @@ foo
tc: &TestCase{
Description: "\ntest\n",
Source: []byte("\nfoo\n"),
- Output: NewTree("foo").Fill(),
+ Output: NewNonTerminalTree("foo").Fill(),
},
},
// The length of a part delimiter may be greater than 3.
@@ -251,7 +251,7 @@ foo
tc: &TestCase{
Description: "\ntest",
Source: []byte("foo"),
- Output: NewTree("foo").Fill(),
+ Output: NewNonTerminalTree("foo").Fill(),
},
},
// The description part may be empty.
@@ -264,7 +264,7 @@ foo
tc: &TestCase{
Description: "",
Source: []byte("foo"),
- Output: NewTree("foo").Fill(),
+ Output: NewNonTerminalTree("foo").Fill(),
},
},
// The source part may be empty.
@@ -277,7 +277,7 @@ foo
tc: &TestCase{
Description: "test",
Source: []byte{},
- Output: NewTree("foo").Fill(),
+ Output: NewNonTerminalTree("foo").Fill(),
},
},
// NOTE: If there is a delimiter at the end of a test case, we really want to make it a syntax error,
@@ -293,7 +293,7 @@ foo
tc: &TestCase{
Description: "test",
Source: []byte("foo"),
- Output: NewTree("foo").Fill(),
+ Output: NewNonTerminalTree("foo").Fill(),
},
},
{