diff --git a/parser/parser_test.go b/parser/parser_test.go index 855dcad..f324b6e 100644 --- a/parser/parser_test.go +++ b/parser/parser_test.go @@ -111,8 +111,7 @@ data ro object:Obj func TestType (test *testing.T) { checkTree ("../tests/parser/type", -` -:arf +`:arf --- type ro Basic:Int type ro BasicInit:Int 6 diff --git a/parser/type.go b/parser/type.go index cb7e58b..a954396 100644 --- a/parser/type.go +++ b/parser/type.go @@ -147,7 +147,7 @@ func (parser *ParsingOperation) parseTypeNodeChildren ( err = parser.nextToken() if err != nil { return } var child TypeNode - child, err = parser.parseTypeNode(baseIndent + 1) + child, err = parser.parseTypeNode(baseIndent) // if the member has already been listed, throw an error _, exists := parent.children[child.name]