<commit_before>package ship

// Information about the 3D rigid body that defines the ship in phyiscs
// simulations
type Physics struct {
	Width  uint `yaml:"width"`
	Height uint `yaml:"height"`
	Length uint `yaml:"length"`
}

// A "part" is something that's on the ship. Generally this will expose
// a number of controls and sensors, along with some functionality that
// will impact the game.
type Part interface {
	name() string
}

// This is the game engine's internal view of a ship. With all the information
// needed to simulate it.
type Ship struct {
	Name    string  `yaml:"name"`
	Physics Physics `yaml:"physics"`
	Parts   []Part  `yaml:"parts"`
}<commit_msg>Correct comments<commit_after>package ship

// The Physics struct provides information about the 3D rigid body that defines
// the ship in physics simulations
type Physics struct {
	Width  uint `yaml:"width"`
	Height uint `yaml:"height"`
	Length uint `yaml:"length"`
}

// A Part is something that's on the ship. Generally this will expose a number
// of controls and sensors, along with some functionality that will impact the
// game.
type Part interface {
	name() string
}

// The Ship struct is the game engine's internal view of a ship. With all the
// information needed to simulate it.
type Ship struct {
	Name    string  `yaml:"name"`
	Physics Physics `yaml:"physics"`
	Parts   []Part  `yaml:"parts"`
}
{'fraction_non_alphanumeric': 0.09420289855072464, 'fraction_numerical': 0.0014492753623188406, 'mean_word_length': 3.897163120567376, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4578200', 'n_tokens_mistral': 391, 'n_tokens_neox': 372, 'n_words': 185}