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

LibJS: Remove some usage of DeprecatedString usage from Lexer

This changes the filename member from DeprecatedString to String. Parser
has also been updated to meet the updated Lexer interface.
This commit is contained in:
Evan Smal 2023-01-26 08:40:21 -05:00 committed by Linus Groh
parent cfa6b4d815
commit 3226ce3d83
3 changed files with 5 additions and 4 deletions

View file

@ -409,7 +409,7 @@ Parser::ParserState::ParserState(Lexer l, Program::Type program_type)
}
Parser::Parser(Lexer lexer, Program::Type program_type, Optional<EvalInitialState> initial_state_for_eval)
: m_source_code(SourceCode::create(String::from_deprecated_string(lexer.filename()).release_value_but_fixme_should_propagate_errors(), String::from_deprecated_string(lexer.source()).release_value_but_fixme_should_propagate_errors()))
: m_source_code(SourceCode::create(lexer.filename(), String::from_deprecated_string(lexer.source()).release_value_but_fixme_should_propagate_errors()))
, m_state(move(lexer), program_type)
, m_program_type(program_type)
{