Implement constructors for pp_err_t

This commit is contained in:
2024-04-15 04:45:59 +06:30
parent 0a93ad5a8a
commit 929e5a3d0d

View File

@@ -63,3 +63,14 @@ preprocess_use_blocks(vector<token_t *> tokens)
return VAL(new_tokens);
}
pp_err_t::pp_err_t(pp_err_type_t e)
: reference{nullptr}, type{e}, lerr{lerr_t::OK}
{}
pp_err_t::pp_err_t(pp_err_type_t err, const token_t *ref)
: reference{ref}, type{err}
{}
pp_err_t::pp_err_t(pp_err_type_t err, const token_t *ref, lerr_t lerr)
: reference{ref}, type{err}, lerr{lerr}
{}