mirror of
https://github.com/zeek/zeek.git
synced 2025-10-06 08:38:20 +00:00
Reformat the world
This commit is contained in:
parent
194cb24547
commit
b2f171ec69
714 changed files with 35149 additions and 35203 deletions
|
@ -2,8 +2,8 @@
|
|||
|
||||
#include "zeek/script_opt/CPP/Compile.h"
|
||||
|
||||
|
||||
namespace zeek::detail {
|
||||
namespace zeek::detail
|
||||
{
|
||||
|
||||
using namespace std;
|
||||
|
||||
|
@ -30,7 +30,7 @@ void CPPCompile::RegisterAttributes(const AttributesPtr& attrs)
|
|||
if ( IsSimpleInitExpr(e) )
|
||||
{
|
||||
// Make sure any dependencies it has get noted.
|
||||
(void) GenExpr(e, GEN_VAL_PTR);
|
||||
(void)GenExpr(e, GEN_VAL_PTR);
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -45,8 +45,7 @@ void CPPCompile::RegisterAttributes(const AttributesPtr& attrs)
|
|||
}
|
||||
}
|
||||
|
||||
void CPPCompile::BuildAttrs(const AttributesPtr& attrs, string& attr_tags,
|
||||
string& attr_vals)
|
||||
void CPPCompile::BuildAttrs(const AttributesPtr& attrs, string& attr_tags, string& attr_vals)
|
||||
{
|
||||
if ( attrs )
|
||||
{
|
||||
|
@ -92,8 +91,7 @@ void CPPCompile::GenAttrs(const AttributesPtr& attrs)
|
|||
|
||||
if ( ! e )
|
||||
{
|
||||
Emit("attrs.emplace_back(make_intrusive<Attr>(%s));",
|
||||
AttrName(attr));
|
||||
Emit("attrs.emplace_back(make_intrusive<Attr>(%s));", AttrName(attr));
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -106,8 +104,7 @@ void CPPCompile::GenAttrs(const AttributesPtr& attrs)
|
|||
else
|
||||
e_arg = InitExprName(e);
|
||||
|
||||
Emit("attrs.emplace_back(make_intrusive<Attr>(%s, %s));",
|
||||
AttrName(attr), e_arg);
|
||||
Emit("attrs.emplace_back(make_intrusive<Attr>(%s, %s));", AttrName(attr), e_arg);
|
||||
}
|
||||
|
||||
Emit("return make_intrusive<Attributes>(attrs, nullptr, true, false);");
|
||||
|
@ -117,25 +114,26 @@ void CPPCompile::GenAttrs(const AttributesPtr& attrs)
|
|||
|
||||
string CPPCompile::GenAttrExpr(const ExprPtr& e)
|
||||
{
|
||||
switch ( e->Tag() ) {
|
||||
case EXPR_CONST:
|
||||
return string("make_intrusive<ConstExpr>(") +
|
||||
GenExpr(e, GEN_VAL_PTR) + ")";
|
||||
switch ( e->Tag() )
|
||||
{
|
||||
case EXPR_CONST:
|
||||
return string("make_intrusive<ConstExpr>(") + GenExpr(e, GEN_VAL_PTR) + ")";
|
||||
|
||||
case EXPR_NAME:
|
||||
NoteInitDependency(e, e->AsNameExpr()->IdPtr());
|
||||
return string("make_intrusive<NameExpr>(") +
|
||||
globals[e->AsNameExpr()->Id()->Name()] + ")";
|
||||
case EXPR_NAME:
|
||||
NoteInitDependency(e, e->AsNameExpr()->IdPtr());
|
||||
return string("make_intrusive<NameExpr>(") + globals[e->AsNameExpr()->Id()->Name()] +
|
||||
")";
|
||||
|
||||
case EXPR_RECORD_COERCE:
|
||||
NoteInitDependency(e, TypeRep(e->GetType()));
|
||||
return string("make_intrusive<RecordCoerceExpr>(make_intrusive<RecordConstructorExpr>(make_intrusive<ListExpr>()), cast_intrusive<RecordType>(") +
|
||||
GenTypeName(e->GetType()) + "))";
|
||||
case EXPR_RECORD_COERCE:
|
||||
NoteInitDependency(e, TypeRep(e->GetType()));
|
||||
return string("make_intrusive<RecordCoerceExpr>(make_intrusive<RecordConstructorExpr>("
|
||||
"make_intrusive<ListExpr>()), cast_intrusive<RecordType>(") +
|
||||
GenTypeName(e->GetType()) + "))";
|
||||
|
||||
default:
|
||||
reporter->InternalError("bad expr tag in CPPCompile::GenAttrs");
|
||||
return "###";
|
||||
}
|
||||
default:
|
||||
reporter->InternalError("bad expr tag in CPPCompile::GenAttrs");
|
||||
return "###";
|
||||
}
|
||||
}
|
||||
|
||||
string CPPCompile::AttrsName(const AttributesPtr& a)
|
||||
|
@ -145,33 +143,58 @@ string CPPCompile::AttrsName(const AttributesPtr& a)
|
|||
|
||||
const char* CPPCompile::AttrName(const AttrPtr& attr)
|
||||
{
|
||||
switch ( attr->Tag() ) {
|
||||
case ATTR_OPTIONAL: return "ATTR_OPTIONAL";
|
||||
case ATTR_DEFAULT: return "ATTR_DEFAULT";
|
||||
case ATTR_REDEF: return "ATTR_REDEF";
|
||||
case ATTR_ADD_FUNC: return "ATTR_ADD_FUNC";
|
||||
case ATTR_DEL_FUNC: return "ATTR_DEL_FUNC";
|
||||
case ATTR_EXPIRE_FUNC: return "ATTR_EXPIRE_FUNC";
|
||||
case ATTR_EXPIRE_READ: return "ATTR_EXPIRE_READ";
|
||||
case ATTR_EXPIRE_WRITE: return "ATTR_EXPIRE_WRITE";
|
||||
case ATTR_EXPIRE_CREATE: return "ATTR_EXPIRE_CREATE";
|
||||
case ATTR_RAW_OUTPUT: return "ATTR_RAW_OUTPUT";
|
||||
case ATTR_PRIORITY: return "ATTR_PRIORITY";
|
||||
case ATTR_GROUP: return "ATTR_GROUP";
|
||||
case ATTR_LOG: return "ATTR_LOG";
|
||||
case ATTR_ERROR_HANDLER: return "ATTR_ERROR_HANDLER";
|
||||
case ATTR_TYPE_COLUMN: return "ATTR_TYPE_COLUMN";
|
||||
case ATTR_TRACKED: return "ATTR_TRACKED";
|
||||
case ATTR_ON_CHANGE: return "ATTR_ON_CHANGE";
|
||||
case ATTR_BROKER_STORE: return "ATTR_BROKER_STORE";
|
||||
case ATTR_BROKER_STORE_ALLOW_COMPLEX: return "ATTR_BROKER_STORE_ALLOW_COMPLEX";
|
||||
case ATTR_BACKEND: return "ATTR_BACKEND";
|
||||
case ATTR_DEPRECATED: return "ATTR_DEPRECATED";
|
||||
case ATTR_IS_ASSIGNED: return "ATTR_IS_ASSIGNED";
|
||||
case ATTR_IS_USED: return "ATTR_IS_USED";
|
||||
switch ( attr->Tag() )
|
||||
{
|
||||
case ATTR_OPTIONAL:
|
||||
return "ATTR_OPTIONAL";
|
||||
case ATTR_DEFAULT:
|
||||
return "ATTR_DEFAULT";
|
||||
case ATTR_REDEF:
|
||||
return "ATTR_REDEF";
|
||||
case ATTR_ADD_FUNC:
|
||||
return "ATTR_ADD_FUNC";
|
||||
case ATTR_DEL_FUNC:
|
||||
return "ATTR_DEL_FUNC";
|
||||
case ATTR_EXPIRE_FUNC:
|
||||
return "ATTR_EXPIRE_FUNC";
|
||||
case ATTR_EXPIRE_READ:
|
||||
return "ATTR_EXPIRE_READ";
|
||||
case ATTR_EXPIRE_WRITE:
|
||||
return "ATTR_EXPIRE_WRITE";
|
||||
case ATTR_EXPIRE_CREATE:
|
||||
return "ATTR_EXPIRE_CREATE";
|
||||
case ATTR_RAW_OUTPUT:
|
||||
return "ATTR_RAW_OUTPUT";
|
||||
case ATTR_PRIORITY:
|
||||
return "ATTR_PRIORITY";
|
||||
case ATTR_GROUP:
|
||||
return "ATTR_GROUP";
|
||||
case ATTR_LOG:
|
||||
return "ATTR_LOG";
|
||||
case ATTR_ERROR_HANDLER:
|
||||
return "ATTR_ERROR_HANDLER";
|
||||
case ATTR_TYPE_COLUMN:
|
||||
return "ATTR_TYPE_COLUMN";
|
||||
case ATTR_TRACKED:
|
||||
return "ATTR_TRACKED";
|
||||
case ATTR_ON_CHANGE:
|
||||
return "ATTR_ON_CHANGE";
|
||||
case ATTR_BROKER_STORE:
|
||||
return "ATTR_BROKER_STORE";
|
||||
case ATTR_BROKER_STORE_ALLOW_COMPLEX:
|
||||
return "ATTR_BROKER_STORE_ALLOW_COMPLEX";
|
||||
case ATTR_BACKEND:
|
||||
return "ATTR_BACKEND";
|
||||
case ATTR_DEPRECATED:
|
||||
return "ATTR_DEPRECATED";
|
||||
case ATTR_IS_ASSIGNED:
|
||||
return "ATTR_IS_ASSIGNED";
|
||||
case ATTR_IS_USED:
|
||||
return "ATTR_IS_USED";
|
||||
|
||||
default: return "<busted>";
|
||||
}
|
||||
default:
|
||||
return "<busted>";
|
||||
}
|
||||
}
|
||||
|
||||
} // zeek::detail
|
||||
} // zeek::detail
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue