<commit_before>(*
  Archipelago, a multi-user dungeon (MUD) server, by <NAME>

  Copyright (C) 2009-2012  <NAME>

  This programme is free software; you may redistribute and/or modify
  it under the terms of the GNU Affero General Public Licence as published by
  the Free Software Foundation, either version 3 of said Licence, or
  (at your option) any later version.
*)

open Direction
open Name
open Aperture

type combat_info

type
	mudobject
and
	aperture
and
	fight
and
	cause_of_death =
	| Killed_by of mudobject
	| Died_of of string
and
	event =
	| Logon of mudobject
	| Logout of mudobject
	| Pickup of mudobject * mudobject
	| Drop of mudobject * mudobject
	| Depart of mudobject * direction
	| Arrive of mudobject * mudobject
	| NewSun of Weather.time_of_day
	| NewMoonState of Weather.phase_of_moon
	| NewWeather of Weather.weather
	| Say of mudobject * Sentence.sentence
	| Emote of mudobject * string
	| Shout of mudobject * string
	| Level of mudobject * Persona.level * bool
	| Wakeup
	| CombatResult of Combat_state.combat_round_result
	| Death of mudobject * cause_of_death

type edge
<commit_msg>remove recursive type sigs<commit_after>(*
  Archipelago, a multi-user dungeon (MUD) server, by <NAME>

  Copyright (C) 2009-2012  <NAME>

  This programme is free software; you may redistribute and/or modify
  it under the terms of the GNU Affero General Public Licence as published by
  the Free Software Foundation, either version 3 of said Licence, or
  (at your option) any later version.
*)

open Direction
open Name
open Aperture

type combat_info

type
	mudobject
and
	aperture
and
	fight

type cause_of_death =
	| Killed_by of mudobject
	| Died_of of string

type event =
	| Logon of mudobject
	| Logout of mudobject
	| Pickup of mudobject * mudobject
	| Drop of mudobject * mudobject
	| Depart of mudobject * direction
	| Arrive of mudobject * mudobject
	| NewSun of Weather.time_of_day
	| NewMoonState of Weather.phase_of_moon
	| NewWeather of Weather.weather
	| Say of mudobject * Sentence.sentence
	| Emote of mudobject * string
	| Shout of mudobject * string
	| Level of mudobject * Persona.level * bool
	| Wakeup
	| CombatResult of Combat_state.combat_round_result
	| Death of mudobject * cause_of_death

type edge

{'fraction_non_alphanumeric': 0.055233853006681516, 'fraction_numerical': 0.008017817371937639, 'mean_word_length': 4.081447963800905, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, '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': '2182597', 'n_tokens_mistral': 775, 'n_tokens_neox': 726, 'n_words': 275}