<commit_before>// Copyright 2014-2015 Project Vogue. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef ELANG_HIR_EDITOR_H_
#define ELANG_HIR_EDITOR_H_

#include <ostream>
#include <memory>
#include <vector>

#include "base/basictypes.h"
#include "elang/hir/editor.h"
#include "elang/hir/hir_export.h"
#include "elang/hir/factory_user.h"

namespace elang {
namespace hir {

class BasicBlock;
class DominatorTree;
enum class ErrorCode;
class ErrorData;
class Factory;
class Function;
class Instruction;
class PhiInstruction;
class Thing;
class Type;
class Value;

//////////////////////////////////////////////////////////////////////<commit_msg>elang/hir: Get rid of redundant include file "ostream" from "elang/hir/editor.h"<commit_after>// Copyright 2014-2015 Project Vogue. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef ELANG_HIR_EDITOR_H_
#define ELANG_HIR_EDITOR_H_

#include <memory>
#include <vector>

#include "base/basictypes.h"
#include "elang/hir/editor.h"
#include "elang/hir/hir_export.h"
#include "elang/hir/factory_user.h"

namespace elang {
namespace hir {

class BasicBlock;
class DominatorTree;
enum class ErrorCode;
class ErrorData;
class Factory;
class Function;
class Instruction;
class PhiInstruction;
class Thing;
class Type;
class Value;

//////////////////////////////////////////////////////////////////////
{'fraction_non_alphanumeric': 0.17819148936170212, 'fraction_numerical': 0.010638297872340425, 'mean_word_length': 3.1805555555555554, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 8, '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': '2712105', 'n_tokens_mistral': 475, 'n_tokens_neox': 454, 'n_words': 151}