mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 04:28:13 +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