diff --git a/mml_test.go b/mml_test.go index 524b09c..b83d36d 100644 --- a/mml_test.go +++ b/mml_test.go @@ -1089,137 +1089,6 @@ func TestMML(t *testing.T) { }}) }) - t.Run("symbol indexer", func(t *testing.T) { - runTestsSyntax(t, s, []testItem{{ - title: "symbol indexer", - text: "a.b", - nodes: []*Node{{ - Name: "indexer", - To: 3, - Nodes: []*Node{{ - Name: "symbol", - To: 1, - }, { - Name: "symbol", - From: 2, - To: 3, - }}, - }}, - }, { - title: "symbol indexer, with string", - text: "a.\"b\"", - nodes: []*Node{{ - Name: "indexer", - To: 5, - Nodes: []*Node{{ - Name: "symbol", - To: 1, - }, { - Name: "string", - From: 2, - To: 5, - }}, - }}, - }, { - title: "symbol indexer, with dynamic symbol", - text: "a.symbol(b)", - nodes: []*Node{{ - Name: "indexer", - To: 11, - Nodes: []*Node{{ - Name: "symbol", - To: 1, - }, { - Name: "dynamic-symbol", - From: 2, - To: 11, - Nodes: []*Node{{ - Name: "symbol", - From: 9, - To: 10, - }}, - }}, - }}, - }, { - title: "chained symbol indexer", - text: "a.b.c.d", - nodes: []*Node{{ - Name: "indexer", - To: 7, - Nodes: []*Node{{ - Name: "indexer", - To: 5, - Nodes: []*Node{{ - Name: "indexer", - To: 3, - Nodes: []*Node{{ - Name: "symbol", - To: 1, - }, { - Name: "symbol", - From: 2, - To: 3, - }}, - }, { - Name: "symbol", - From: 4, - To: 5, - }}, - }, { - Name: "symbol", - From: 6, - To: 7, - }}, - }}, - }, { - title: "chained symbol indexer on new line", - text: "a\n.b\n.c", - nodes: []*Node{{ - Name: "indexer", - To: 7, - Nodes: []*Node{{ - Name: "indexer", - To: 4, - Nodes: []*Node{{ - Name: "symbol", - To: 1, - }, { - Name: "symbol", - From: 3, - To: 4, - }}, - }, { - Name: "symbol", - From: 6, - To: 7, - }}, - }}, - }, { - title: "chained symbol indexer on new line after dot", - text: "a.\nb.\nc", - nodes: []*Node{{ - Name: "indexer", - To: 7, - Nodes: []*Node{{ - Name: "indexer", - To: 4, - Nodes: []*Node{{ - Name: "symbol", - To: 1, - }, { - Name: "symbol", - From: 3, - To: 4, - }}, - }, { - Name: "symbol", - From: 6, - To: 7, - }}, - }}, - }}) - }) - t.Run("function application", func(t *testing.T) { runTestsSyntax(t, s, []testItem{{ title: "function application",