Reformat the world

This commit is contained in:
Tim Wojtulewicz 2021-09-16 15:35:39 -07:00
parent 194cb24547
commit b2f171ec69
714 changed files with 35149 additions and 35203 deletions

View file

@ -2,11 +2,12 @@
#pragma once
#include "zeek/IntrusivePtr.h"
#include "zeek/ID.h"
#include "zeek/IntrusivePtr.h"
#include "zeek/Type.h"
namespace zeek {
namespace zeek
{
class EventHandlerPtr;
class StringVal;
@ -14,7 +15,8 @@ class TableVal;
class ListVal;
class FuncType;
namespace detail {
namespace detail
{
class Expr;
class Scope;
@ -22,27 +24,31 @@ class Stmt;
using StmtPtr = IntrusivePtr<Stmt>;
using ScopePtr = IntrusivePtr<Scope>;
enum DeclType { VAR_REGULAR, VAR_CONST, VAR_REDEF, VAR_OPTION, };
enum DeclType
{
VAR_REGULAR,
VAR_CONST,
VAR_REDEF,
VAR_OPTION,
};
extern void add_global(const IDPtr& id, TypePtr t, InitClass c, ExprPtr init,
std::unique_ptr<std::vector<AttrPtr>> attr, DeclType dt);
extern StmtPtr add_local(IDPtr id, TypePtr t, InitClass c, ExprPtr init,
std::unique_ptr<std::vector<AttrPtr>> attr, DeclType dt);
std::unique_ptr<std::vector<AttrPtr>> attr, DeclType dt);
extern ExprPtr add_and_assign_local(IDPtr id, ExprPtr init, ValPtr val = nullptr);
extern void add_type(ID* id, TypePtr t,
std::unique_ptr<std::vector<AttrPtr>> attr);
extern void add_type(ID* id, TypePtr t, std::unique_ptr<std::vector<AttrPtr>> attr);
extern void begin_func(IDPtr id, const char* module_name, FunctionFlavor flavor,
bool is_redef, FuncTypePtr t,
std::unique_ptr<std::vector<AttrPtr>> attrs = nullptr);
extern void begin_func(IDPtr id, const char* module_name, FunctionFlavor flavor, bool is_redef,
FuncTypePtr t, std::unique_ptr<std::vector<AttrPtr>> attrs = nullptr);
extern void end_func(StmtPtr body);
// Gather all IDs referenced inside a body that aren't part of a given scope.
extern IDPList gather_outer_ids(ScopePtr scope, StmtPtr body);
} // namespace detail
} // namespace zeek
} // namespace detail
} // namespace zeek