<commit_before>//     The contents of this file are subject to the Mozilla Public License
//     Version 1.1 (the "License"); you may not use this file except in
//     compliance with the License. You may obtain a copy of the License at
//     http://www.mozilla.org/MPL/
//
//     Software distributed under the License is distributed on an "AS IS"
//     basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
//     License for the specific language governing rights and limitations
//     under the License.
//
//     The Original Code is AgateLib.
//
//     The Initial Developer of the Original Code is <NAME>.
//     Portions created by <NAME> are Copyright (C) 2006-2014.
//     All Rights Reserved.
//
//     Contributor(s): <NAME>
//
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Text;

using AgateLib.AudioLib;
using AgateLib.DisplayLib;
using AgateLib.Settings;
using AgateLib.Platform;
using AgateLib.Drivers;
using AgateLib.Diagnostics;
using AgateLib.IO;
using AgateLib.InputLib;
using AgateLib.ApplicationModels;
using System.Threading.Tasks;
using AgateLib.DefaultAssets;
using AgateLib.Quality;

namespace AgateLib
{

	/// <summary>
	/// Used by AgateLib.Core class's error reporting functions
	/// to indicate how severe an error is.
	/// </summary>
	public enum ErrorLevel
	{

		/// <summary>
		/// Indicates an message is just a comment, and safe to ignore.
		/// </summary>
		Comment,
		/// <summary>
		/// Indicates that the error message is not severe, and the program may
		/// continue.  However, unexpected behavior may occur due to the result of
		/// this error.
		/// </summary>
		Warning,
		/// <summary>
		/// Indicates that the error condition is too severe and the program 
		/// may not continue.
		/// </summary>
		Fatal,


		/// <summary>
		/// Indicates the error condition indicates some assumption
		/// has not held that should have.  This should only be used
		/// if the condition is caused by a bug in the code.
		/// </summary>
		Bug,
	}

	/// <summary>
	/// Enum used to inidicate the level of cross-platform debugging that should occur.
	/// </summary><commit_msg>Some clean up to float objects.<commit_after>//     The contents of this file are subject to the Mozilla Public License
//     Version 1.1 (the "License"); you may not use this file except in
//     compliance with the License. You may obtain a copy of the License at
//     http://www.mozilla.org/MPL/
//
//     Software distributed under the License is distributed on an "AS IS"
//     basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
//     License for the specific language governing rights and limitations
//     under the License.
//
//     The Original Code is AgateLib.
//
//     The Initial Developer of the Original Code is <NAME>.
//     Portions created by <NAME> are Copyright (C) 2006-2014.
//     All Rights Reserved.
//
//     Contributor(s): <NAME>
//
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Text;

using AgateLib.AudioLib;
using AgateLib.DisplayLib;
using AgateLib.Settings;
using AgateLib.Platform;
using AgateLib.Drivers;
using AgateLib.Diagnostics;
using AgateLib.IO;
using AgateLib.InputLib;
using AgateLib.ApplicationModels;
using System.Threading.Tasks;
using AgateLib.DefaultAssets;
using AgateLib.Quality;

namespace AgateLib
{
	/// <summary>
	/// Used by AgateLib.Core class's error reporting functions
	/// to indicate how severe an error is.
	/// </summary>
	public enum ErrorLevel
	{
		/// <summary>
		/// Indicates an message is just a comment, and safe to ignore.
		/// </summary>
		Comment,
		/// <summary>
		/// Indicates that the error message is not severe, and the program may
		/// continue.  However, unexpected behavior may occur due to the result of
		/// this error.
		/// </summary>
		Warning,
		/// <summary>
		/// Indicates that the error condition is too severe and the program 
		/// may not continue.
		/// </summary>
		Fatal,


		/// <summary>
		/// Indicates the error condition indicates some assumption
		/// has not held that should have.  This should only be used
		/// if the condition is caused by a bug in the code.
		/// </summary>
		Bug,
	}

	/// <summary>
	/// Enum used to inidicate the level of cross-platform debugging that should occur.
	/// </summary>
{'fraction_non_alphanumeric': 0.10637813211845103, 'fraction_numerical': 0.004555808656036446, 'mean_word_length': 2.8017316017316016, 'pattern_counts': {'":': 0, '<': 33, '<?xml version=': 0, '>': 33, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7412895', 'n_tokens_mistral': 1305, 'n_tokens_neox': 1224, 'n_words': 526}