Argument kind is now called .kind instead of .what
This commit is contained in:
		
							parent
							
								
									4dfb327558
								
							
						
					
					
						commit
						9cb2f68581
					
				| @ -124,7 +124,7 @@ func (phrase *Phrase) ToString (indent int, breakLine bool) (output string) { | ||||
| func (argument *Argument) ToString (indent int, breakLine bool) (output string) { | ||||
| 	if !breakLine { indent = 0 } | ||||
| 
 | ||||
| 	switch argument.what { | ||||
| 	switch argument.kind { | ||||
| 	case ArgumentKindPhrase: | ||||
| 		output += doIndent ( | ||||
| 			indent, | ||||
|  | ||||
| @ -57,9 +57,7 @@ type Type struct { | ||||
| type Declaration struct { | ||||
| 	location file.Location | ||||
| 	name     string | ||||
| 	 | ||||
| 	what  Type | ||||
| 	value []Argument | ||||
| 	what     Type | ||||
| } | ||||
| 
 | ||||
| // ObjectAttribute represents a notation to initialize object attributes. It | ||||
| @ -134,7 +132,7 @@ const ( | ||||
| // allows things like phrases being arguments to other phrases. | ||||
| type Argument struct { | ||||
| 	location file.Location | ||||
| 	what     ArgumentKind | ||||
| 	kind     ArgumentKind | ||||
| 	value    any | ||||
| 	// TODO: if there is an argument expansion operator its existence should | ||||
| 	// be stored here in a boolean. | ||||
|  | ||||
		Reference in New Issue
	
	Block a user