aboutsummaryrefslogtreecommitdiff
path: root/compiler/ast_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/ast_test.go')
-rw-r--r--compiler/ast_test.go40
1 files changed, 20 insertions, 20 deletions
diff --git a/compiler/ast_test.go b/compiler/ast_test.go
index 735ccf8..7ea59e2 100644
--- a/compiler/ast_test.go
+++ b/compiler/ast_test.go
@@ -13,21 +13,21 @@ func TestASTNode(t *testing.T) {
last symbolPositionSet
}{
{
- root: newSymbolNode(nil, 0, 1),
+ root: newSymbolNodeWithPos(0, 1),
nullable: false,
first: newSymbolPositionSet().add(1),
last: newSymbolPositionSet().add(1),
},
{
- root: newEndMarkerNode(1, 1),
+ root: newEndMarkerNodeWithPos(1, 1),
nullable: false,
first: newSymbolPositionSet().add(1),
last: newSymbolPositionSet().add(1),
},
{
root: newConcatNode(
- newSymbolNode(nil, 0, 1),
- newSymbolNode(nil, 0, 2),
+ newSymbolNodeWithPos(0, 1),
+ newSymbolNodeWithPos(0, 2),
),
nullable: false,
first: newSymbolPositionSet().add(1),
@@ -35,8 +35,8 @@ func TestASTNode(t *testing.T) {
},
{
root: newConcatNode(
- newRepeatNode(newSymbolNode(nil, 0, 1)),
- newSymbolNode(nil, 0, 2),
+ newRepeatNode(newSymbolNodeWithPos(0, 1)),
+ newSymbolNodeWithPos(0, 2),
),
nullable: false,
first: newSymbolPositionSet().add(1).add(2),
@@ -44,8 +44,8 @@ func TestASTNode(t *testing.T) {
},
{
root: newConcatNode(
- newSymbolNode(nil, 0, 1),
- newRepeatNode(newSymbolNode(nil, 0, 2)),
+ newSymbolNodeWithPos(0, 1),
+ newRepeatNode(newSymbolNodeWithPos(0, 2)),
),
nullable: false,
first: newSymbolPositionSet().add(1),
@@ -53,8 +53,8 @@ func TestASTNode(t *testing.T) {
},
{
root: newConcatNode(
- newRepeatNode(newSymbolNode(nil, 0, 1)),
- newRepeatNode(newSymbolNode(nil, 0, 2)),
+ newRepeatNode(newSymbolNodeWithPos(0, 1)),
+ newRepeatNode(newSymbolNodeWithPos(0, 2)),
),
nullable: true,
first: newSymbolPositionSet().add(1).add(2),
@@ -62,8 +62,8 @@ func TestASTNode(t *testing.T) {
},
{
root: newAltNode(
- newSymbolNode(nil, 0, 1),
- newSymbolNode(nil, 0, 2),
+ newSymbolNodeWithPos(0, 1),
+ newSymbolNodeWithPos(0, 2),
),
nullable: false,
first: newSymbolPositionSet().add(1).add(2),
@@ -71,8 +71,8 @@ func TestASTNode(t *testing.T) {
},
{
root: newAltNode(
- newRepeatNode(newSymbolNode(nil, 0, 1)),
- newSymbolNode(nil, 0, 2),
+ newRepeatNode(newSymbolNodeWithPos(0, 1)),
+ newSymbolNodeWithPos(0, 2),
),
nullable: true,
first: newSymbolPositionSet().add(1).add(2),
@@ -80,8 +80,8 @@ func TestASTNode(t *testing.T) {
},
{
root: newAltNode(
- newSymbolNode(nil, 0, 1),
- newRepeatNode(newSymbolNode(nil, 0, 2)),
+ newSymbolNodeWithPos(0, 1),
+ newRepeatNode(newSymbolNodeWithPos(0, 2)),
),
nullable: true,
first: newSymbolPositionSet().add(1).add(2),
@@ -89,21 +89,21 @@ func TestASTNode(t *testing.T) {
},
{
root: newAltNode(
- newRepeatNode(newSymbolNode(nil, 0, 1)),
- newRepeatNode(newSymbolNode(nil, 0, 2)),
+ newRepeatNode(newSymbolNodeWithPos(0, 1)),
+ newRepeatNode(newSymbolNodeWithPos(0, 2)),
),
nullable: true,
first: newSymbolPositionSet().add(1).add(2),
last: newSymbolPositionSet().add(1).add(2),
},
{
- root: newRepeatNode(newSymbolNode(nil, 0, 1)),
+ root: newRepeatNode(newSymbolNodeWithPos(0, 1)),
nullable: true,
first: newSymbolPositionSet().add(1),
last: newSymbolPositionSet().add(1),
},
{
- root: newOptionNode(newSymbolNode(nil, 0, 1)),
+ root: newOptionNode(newSymbolNodeWithPos(0, 1)),
nullable: true,
first: newSymbolPositionSet().add(1),
last: newSymbolPositionSet().add(1),