binpac: Add pre-commit hooks and run clang-format on everything

This commit is contained in:
Tim Wojtulewicz 2022-07-07 11:49:24 -07:00
parent 090ac0a6e0
commit 090325df40
91 changed files with 3086 additions and 3665 deletions

View file

@ -1,14 +1,12 @@
#include "pac_exception.h"
#include "pac_enum.h"
#include "pac_exception.h"
#include "pac_expr.h"
#include "pac_exttype.h"
#include "pac_output.h"
#include "pac_typedecl.h"
Enum::Enum(ID* id, Expr* expr)
: id_(id), expr_(expr)
{
}
Enum::Enum(ID* id, Expr* expr) : id_(id), expr_(expr) { }
Enum::~Enum()
{
@ -16,7 +14,7 @@ Enum::~Enum()
delete expr_;
}
void Enum::GenHeader(Output* out_h, int *pval)
void Enum::GenHeader(Output* out_h, int* pval)
{
ASSERT(pval);
if ( expr_ )
@ -30,31 +28,30 @@ void Enum::GenHeader(Output* out_h, int *pval)
global_env()->AddConstID(id_, *pval);
}
EnumDecl::EnumDecl(ID *id, EnumList *enumlist)
: Decl(id, ENUM), enumlist_(enumlist)
EnumDecl::EnumDecl(ID* id, EnumList* enumlist) : Decl(id, ENUM), enumlist_(enumlist)
{
ID *type_id = id->clone();
ID* type_id = id->clone();
datatype_ = new ExternType(type_id, ExternType::NUMBER);
extern_typedecl_ = new TypeDecl(type_id, 0, datatype_);
}
EnumDecl::~EnumDecl()
{
delete_list(EnumList, enumlist_);
{
delete_list(EnumList, enumlist_);
delete extern_typedecl_;
}
void EnumDecl::Prepare()
{
// Do nothing
void EnumDecl::Prepare()
{
// Do nothing
}
void EnumDecl::GenForwardDeclaration(Output *out_h)
{
void EnumDecl::GenForwardDeclaration(Output* out_h)
{
out_h->println("enum %s {", id_->Name());
out_h->inc_indent();
int c = 0;
foreach(i, EnumList, enumlist_)
foreach (i, EnumList, enumlist_)
{
(*i)->GenHeader(out_h, &c);
++c;
@ -65,6 +62,5 @@ void EnumDecl::GenForwardDeclaration(Output *out_h)
void EnumDecl::GenCode(Output* out_h, Output* /* out_cc */)
{
// Do nothing
// Do nothing
}