mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 16:22:43 +00:00 
			
		
		
		
	JSSpecCompiler: Rename SpecParser.h to SpecificationParsing.h
This commit is contained in:
		
							parent
							
								
									211d20d389
								
							
						
					
					
						commit
						73ba6d77ab
					
				
					 14 changed files with 20 additions and 20 deletions
				
			
		|  | @ -19,7 +19,7 @@ set(SOURCES | ||||||
|     Parser/SpecificationClause.cpp |     Parser/SpecificationClause.cpp | ||||||
|     Parser/SpecificationFunction.cpp |     Parser/SpecificationFunction.cpp | ||||||
|     Parser/SpecificationParsingContext.cpp |     Parser/SpecificationParsingContext.cpp | ||||||
|     Parser/SpecParsingStep.cpp |     Parser/SpecificationParsingStep.cpp | ||||||
|     Parser/TextParser.cpp |     Parser/TextParser.cpp | ||||||
|     Parser/XMLUtils.cpp |     Parser/XMLUtils.cpp | ||||||
|     DiagnosticEngine.cpp |     DiagnosticEngine.cpp | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| #include "Parser/Lexer.h" | #include "Parser/Lexer.h" | ||||||
| #include "Parser/SpecParser.h" | #include "Parser/SpecificationParsing.h" | ||||||
| #include "Parser/XMLUtils.h" | #include "Parser/XMLUtils.h" | ||||||
| 
 | 
 | ||||||
| namespace JSSpecCompiler { | namespace JSSpecCompiler { | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| #include "Parser/Lexer.h" | #include "Parser/Lexer.h" | ||||||
| #include "Parser/SpecParser.h" | #include "Parser/SpecificationParsing.h" | ||||||
| 
 | 
 | ||||||
| namespace JSSpecCompiler { | namespace JSSpecCompiler { | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| #include "Parser/Lexer.h" | #include "Parser/Lexer.h" | ||||||
| #include "Parser/SpecParser.h" | #include "Parser/SpecificationParsing.h" | ||||||
| #include "Parser/XMLUtils.h" | #include "Parser/XMLUtils.h" | ||||||
| 
 | 
 | ||||||
| namespace JSSpecCompiler { | namespace JSSpecCompiler { | ||||||
|  |  | ||||||
|  | @ -8,7 +8,7 @@ | ||||||
| 
 | 
 | ||||||
| #include "Function.h" | #include "Function.h" | ||||||
| #include "Parser/CppASTConverter.h" | #include "Parser/CppASTConverter.h" | ||||||
| #include "Parser/SpecParser.h" | #include "Parser/SpecificationParsing.h" | ||||||
| 
 | 
 | ||||||
| namespace JSSpecCompiler { | namespace JSSpecCompiler { | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -8,7 +8,7 @@ | ||||||
| #include <LibXML/Parser/Parser.h> | #include <LibXML/Parser/Parser.h> | ||||||
| 
 | 
 | ||||||
| #include "Parser/Lexer.h" | #include "Parser/Lexer.h" | ||||||
| #include "Parser/SpecParser.h" | #include "Parser/SpecificationParsing.h" | ||||||
| #include "Parser/XMLUtils.h" | #include "Parser/XMLUtils.h" | ||||||
| 
 | 
 | ||||||
| namespace JSSpecCompiler { | namespace JSSpecCompiler { | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| #include "Parser/Lexer.h" | #include "Parser/Lexer.h" | ||||||
| #include "Parser/SpecParser.h" | #include "Parser/SpecificationParsing.h" | ||||||
| #include "Parser/XMLUtils.h" | #include "Parser/XMLUtils.h" | ||||||
| 
 | 
 | ||||||
| namespace JSSpecCompiler { | namespace JSSpecCompiler { | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| #include "Parser/Lexer.h" | #include "Parser/Lexer.h" | ||||||
| #include "Parser/SpecParser.h" | #include "Parser/SpecificationParsing.h" | ||||||
| #include "Parser/XMLUtils.h" | #include "Parser/XMLUtils.h" | ||||||
| 
 | 
 | ||||||
| namespace JSSpecCompiler { | namespace JSSpecCompiler { | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| #include "Parser/Lexer.h" | #include "Parser/Lexer.h" | ||||||
| #include "Parser/SpecParser.h" | #include "Parser/SpecificationParsing.h" | ||||||
| #include "Parser/XMLUtils.h" | #include "Parser/XMLUtils.h" | ||||||
| 
 | 
 | ||||||
| namespace JSSpecCompiler { | namespace JSSpecCompiler { | ||||||
|  |  | ||||||
|  | @ -163,10 +163,10 @@ private: | ||||||
|     Vector<NonnullOwnPtr<SpecificationClause>> m_clauses; |     Vector<NonnullOwnPtr<SpecificationClause>> m_clauses; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| class SpecParsingStep : public CompilationStep { | class SpecificationParsingStep : public CompilationStep { | ||||||
| public: | public: | ||||||
|     SpecParsingStep(); |     SpecificationParsingStep(); | ||||||
|     ~SpecParsingStep(); |     ~SpecificationParsingStep(); | ||||||
| 
 | 
 | ||||||
|     void run(TranslationUnitRef translation_unit) override; |     void run(TranslationUnitRef translation_unit) override; | ||||||
| 
 | 
 | ||||||
|  | @ -4,7 +4,7 @@ | ||||||
|  * SPDX-License-Identifier: BSD-2-Clause |  * SPDX-License-Identifier: BSD-2-Clause | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
| #include "Parser/SpecParser.h" | #include "Parser/SpecificationParsing.h" | ||||||
| 
 | 
 | ||||||
| namespace JSSpecCompiler { | namespace JSSpecCompiler { | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -10,20 +10,20 @@ | ||||||
| 
 | 
 | ||||||
| #include "Function.h" | #include "Function.h" | ||||||
| #include "Parser/Lexer.h" | #include "Parser/Lexer.h" | ||||||
| #include "Parser/SpecParser.h" | #include "Parser/SpecificationParsing.h" | ||||||
| #include "Parser/TextParser.h" | #include "Parser/TextParser.h" | ||||||
| #include "Parser/XMLUtils.h" | #include "Parser/XMLUtils.h" | ||||||
| 
 | 
 | ||||||
| namespace JSSpecCompiler { | namespace JSSpecCompiler { | ||||||
| 
 | 
 | ||||||
| SpecParsingStep::SpecParsingStep() | SpecificationParsingStep::SpecificationParsingStep() | ||||||
|     : CompilationStep("parser"sv) |     : CompilationStep("parser"sv) | ||||||
| { | { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| SpecParsingStep::~SpecParsingStep() = default; | SpecificationParsingStep::~SpecificationParsingStep() = default; | ||||||
| 
 | 
 | ||||||
| void SpecParsingStep::run(TranslationUnitRef translation_unit) | void SpecificationParsingStep::run(TranslationUnitRef translation_unit) | ||||||
| { | { | ||||||
|     SpecificationParsingContext ctx(translation_unit); |     SpecificationParsingContext ctx(translation_unit); | ||||||
|     auto filename = translation_unit->filename(); |     auto filename = translation_unit->filename(); | ||||||
|  | @ -6,7 +6,7 @@ | ||||||
| 
 | 
 | ||||||
| #include <AK/ScopeGuard.h> | #include <AK/ScopeGuard.h> | ||||||
| 
 | 
 | ||||||
| #include "Parser/SpecParser.h" | #include "Parser/SpecificationParsing.h" | ||||||
| #include "Parser/TextParser.h" | #include "Parser/TextParser.h" | ||||||
| 
 | 
 | ||||||
| namespace JSSpecCompiler { | namespace JSSpecCompiler { | ||||||
|  |  | ||||||
|  | @ -16,7 +16,7 @@ | ||||||
| #include "Compiler/Passes/SSABuildingPass.h" | #include "Compiler/Passes/SSABuildingPass.h" | ||||||
| #include "Function.h" | #include "Function.h" | ||||||
| #include "Parser/CppASTConverter.h" | #include "Parser/CppASTConverter.h" | ||||||
| #include "Parser/SpecParser.h" | #include "Parser/SpecificationParsing.h" | ||||||
| 
 | 
 | ||||||
| using namespace JSSpecCompiler; | using namespace JSSpecCompiler; | ||||||
| 
 | 
 | ||||||
|  | @ -122,7 +122,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments) | ||||||
|     if (language == language_cpp) |     if (language == language_cpp) | ||||||
|         pipeline.add_step(adopt_own_if_nonnull(new CppParsingStep())); |         pipeline.add_step(adopt_own_if_nonnull(new CppParsingStep())); | ||||||
|     else |     else | ||||||
|         pipeline.add_step(adopt_own_if_nonnull(new SpecParsingStep())); |         pipeline.add_step(adopt_own_if_nonnull(new SpecificationParsingStep())); | ||||||
|     pipeline.add_compilation_pass<IfBranchMergingPass>(); |     pipeline.add_compilation_pass<IfBranchMergingPass>(); | ||||||
|     pipeline.add_compilation_pass<ReferenceResolvingPass>(); |     pipeline.add_compilation_pass<ReferenceResolvingPass>(); | ||||||
|     pipeline.add_compilation_pass<CFGBuildingPass>(); |     pipeline.add_compilation_pass<CFGBuildingPass>(); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Dan Klishch
						Dan Klishch