1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 20:37:36 +00:00

JSSpecCompiler: Split Parser/SpecParser.cpp into 8 files

This SpecParser.cpp had an ever increasing number of lines and contained
an implementation of 8 different classes. So I figured out it's about
the time to split it.

No behavior change.
This commit is contained in:
Dan Klishch 2024-03-07 23:24:13 -05:00 committed by Andrew Kaster
parent b9cfb50f71
commit 7ea2138b6c
11 changed files with 606 additions and 513 deletions

View file

@ -10,9 +10,16 @@ set(SOURCES
Compiler/Passes/IfBranchMergingPass.cpp
Compiler/Passes/ReferenceResolvingPass.cpp
Compiler/Passes/SSABuildingPass.cpp
Parser/Algorithm.cpp
Parser/AlgorithmStep.cpp
Parser/AlgorithmStepList.cpp
Parser/CppASTConverter.cpp
Parser/Lexer.cpp
Parser/SpecParser.cpp
Parser/SpecFunction.cpp
Parser/Specification.cpp
Parser/SpecificationClause.cpp
Parser/SpecificationParsingContext.cpp
Parser/SpecParsingStep.cpp
Parser/TextParser.cpp
Parser/XMLUtils.cpp
DiagnosticEngine.cpp