Removed old things from tree-tostring.go
This commit is contained in:
		
							parent
							
								
									df1636e8fa
								
							
						
					
					
						commit
						eaeba12fbe
					
				| @ -6,49 +6,31 @@ func TestData (test *testing.T) { | ||||
| 	checkTree ("../tests/parser/data", false, | ||||
| `:arf | ||||
| --- | ||||
| data ro aInteger:Int 3202 | ||||
| data ro bMutInteger:Int:mut 3202 | ||||
| data ro aInteger:Int:<3202> | ||||
| data ro bMutInteger:Int:mut:<3202> | ||||
| data ro cIntegerPointer:{Int} | ||||
| data ro dMutIntegerPointer:{Int}:mut | ||||
| data ro eIntegerArray16:Int:16 | ||||
| data ro fIntegerArrayVariable:{Int ..} | ||||
| data ro gIntegerArrayInitialized:Int:16 | ||||
| 	3948 | ||||
| 	293 | ||||
| 	293049 | ||||
| 	948 | ||||
| 	912 | ||||
| 	340 | ||||
| 	0 | ||||
| 	2304 | ||||
| 	0 | ||||
| 	4785 | ||||
| 	92 | ||||
| data ro jObject:thing.Thing.thing.thing | ||||
| 	-- that 2139 | ||||
| 	-- this 324 | ||||
| data ro kNestedObject:Obj | ||||
| 	ro newMember:Int 9023 | ||||
| 	-- that | ||||
| 		-- bird2 123.8439 | ||||
| 		-- bird3 9328.21348239 | ||||
| 	-- this | ||||
| 		-- bird0 324 | ||||
| 		-- bird1 "hello world" | ||||
| data ro gIntegerArrayInitialized:Int:16:< | ||||
| 	3948 293 293049 948 912 | ||||
| 	340 0 2304 0 4785 92> | ||||
| data ro jObject:Obj:( | ||||
| 	.this:<324> | ||||
| 	.that:<324>) | ||||
| data ro kNestedObject:Obj:( | ||||
| 	.ro newMember:Int:<9023> | ||||
| 	.this:( | ||||
| 		.bird0:<324> | ||||
| 		.bird1:<"hello world">) | ||||
| 	.that:( | ||||
| 		.bird2:<123.8439> | ||||
| 		.bird3:<9328.21348239>)) | ||||
| data ro lMutIntegerArray16:Int:16:mut | ||||
| data ro mExternalData:Int:8 | ||||
| 	external | ||||
| data ro nIntegerArrayInitialized:Int:16:mut | ||||
| 	3948 | ||||
| 	293 | ||||
| 	293049 | ||||
| 	948 | ||||
| 	912 | ||||
| 	340 | ||||
| 	0 | ||||
| 	2304 | ||||
| 	0 | ||||
| 	4785 | ||||
| 	92 | ||||
| data ro nIntegerArrayInitialized:Int:16:mut:< | ||||
| 	3948 293 293049 948 912 | ||||
| 	340 0 2304 0 4785 92> | ||||
| `, test) | ||||
| } | ||||
|  | ||||
| @ -98,38 +98,6 @@ func (declaration Declaration) ToString () (output string) { | ||||
| 	return | ||||
| } | ||||
| 
 | ||||
| func (attributes ObjectDefaultValues) ToString ( | ||||
| 	indent int, | ||||
| ) ( | ||||
| 	output string, | ||||
| ) { | ||||
| 	for _, name := range sortMapKeysAlphabetically(attributes) { | ||||
| 		value := attributes[name] | ||||
| 	 | ||||
| 		output += doIndent(indent, ".", name) | ||||
| 		if value.kind == ArgumentKindObjectDefaultValues { | ||||
| 			output += "\n" | ||||
| 			output += value.ToString(indent + 1, true) | ||||
| 		} else { | ||||
| 			output += " " + value.ToString(0, false) + "\n" | ||||
| 		} | ||||
| 	} | ||||
| 	 | ||||
| 	return | ||||
| } | ||||
| 
 | ||||
| func (values ArrayDefaultValues) ToString ( | ||||
| 	indent int, | ||||
| ) ( | ||||
| 	output string, | ||||
| ) { | ||||
| 	for _, value := range values { | ||||
| 		output += value.ToString(indent, true) | ||||
| 	} | ||||
| 	 | ||||
| 	return | ||||
| } | ||||
| 
 | ||||
| func (argument Argument) ToString (indent int, breakLine bool) (output string) { | ||||
| 	if !breakLine { indent = 0 } | ||||
| 	if argument.kind == ArgumentKindNil { | ||||
| @ -144,15 +112,8 @@ func (argument Argument) ToString (indent int, breakLine bool) (output string) { | ||||
| 				indent, | ||||
| 				breakLine) | ||||
| 	 | ||||
| 	case ArgumentKindObjectDefaultValues: | ||||
| 		// this should only appear in contexts where breakLine is true | ||||
| 		output += argument.value.(ObjectDefaultValues). | ||||
| 				ToString(indent) | ||||
| 	 | ||||
| 	case ArgumentKindArrayDefaultValues: | ||||
| 		// this should only appear in contexts where breakLine is true | ||||
| 		output += argument.value.(ArrayDefaultValues). | ||||
| 				ToString(indent) | ||||
| 	case ArgumentKindArrayDefaultValues, ArgumentKindObjectDefaultValues: | ||||
| 		output += "DEFAULT VALUES IN WRONG PLACE" | ||||
| 	 | ||||
| 	case ArgumentKindIdentifier: | ||||
| 		output += doIndent ( | ||||
|  | ||||
| @ -18,10 +18,10 @@ data ro gIntegerArrayInitialized:Int:16:< | ||||
| 	340 0 2304 0 4785 92 | ||||
| 	> | ||||
| 
 | ||||
| # TODO: reinstate these two after phrase parsing is implemented | ||||
| # data wr hIntegerPointerInit:{Int} [& integer] | ||||
| # TODO: reinstate these two | ||||
| # data wr hIntegerPointerInit:{Int}:<[& integer]> | ||||
| 
 | ||||
| # data wr iMutIntegerPointerInit:{Int}:mut [& integer] | ||||
| # data wr iMutIntegerPointerInit:{Int}:mut:<[& integer]> | ||||
| 
 | ||||
| data ro jObject:Obj:( | ||||
| 	.this:<324> | ||||
|  | ||||
		Reference in New Issue
	
	Block a user