1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:28:12 +00:00

Meta: Refactor the IPC-compiler and port it to LibMain

This does a few things in total:
* Ports the IPC-compiler to LibMain
* Extract some compiler steps into separate functions
* Minify some appends to use appendln (or appendff in the case of
  StringBuilder)

This reduces the clang-tidies maximum cognitive-complexity score for
this file from 325 to under 100.
This commit is contained in:
Hendiadyoin1 2022-02-22 19:24:30 +01:00 committed by Andreas Kling
parent 50b6e74d33
commit bd6927ecab
2 changed files with 428 additions and 478 deletions

File diff suppressed because it is too large Load diff