top | up | prev | next

BuildLangServerParser Struct

Definition at line 15 of BuildLangServerParser.hpp

Member Functions

Match AddServerSentence(BuildLangLexer& lexer) static
std::unique_ptr<ServerCommand> Parse(BuildLangLexer& lexer, cmajor::build::BuildOptionSetter* optionSetter) static
Match Port(BuildLangLexer& lexer) static
Match RemoveServerSentence(BuildLangLexer& lexer) static
Match RunServerSentence(BuildLangLexer& lexer) static
Match ServerCommandSentence(BuildLangLexer& lexer) static
Match ServerId(BuildLangLexer& lexer) static
Match ServerSentence(BuildLangLexer& lexer, cmajor::build::BuildOptionSetter* optionSetter) static
Match ShowConfigurationSentence(BuildLangLexer& lexer) static

Member Function Details

AddServerSentence Member Function

Match BuildLangServerParser::AddServerSentence(BuildLangLexer & lexer) static

Definition at line 285 of BuildLangServerParser.cpp
Declaration at line 20 of BuildLangServerParser.hpp

Calls: BuildLangServerParser::Port , BuildLangServerParser::ServerId , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: BuildLangServerParser::ServerCommandSentence


Parse Member Function

std::unique_ptr<ServerCommand > BuildLangServerParser::Parse(BuildLangLexer & lexer, cmajor::build::BuildOptionSetter* optionSetter) static

Definition at line 12 of BuildLangServerParser.cpp
Declaration at line 17 of BuildLangServerParser.hpp

Calls: BuildLangServerParser::ServerSentence , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::ThrowExpectationFailure


Port Member Function

Match BuildLangServerParser::Port(BuildLangLexer & lexer) static

Definition at line 781 of BuildLangServerParser.cpp
Declaration at line 25 of BuildLangServerParser.hpp

Calls: soulng::lexer::Lexeme::ToString , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetToken

Called by: BuildLangServerParser::AddServerSentence


RemoveServerSentence Member Function

Match BuildLangServerParser::RemoveServerSentence(BuildLangLexer & lexer) static

Definition at line 449 of BuildLangServerParser.cpp
Declaration at line 21 of BuildLangServerParser.hpp

Calls: BuildLangServerParser::ServerId , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: BuildLangServerParser::ServerCommandSentence


RunServerSentence Member Function

Match BuildLangServerParser::RunServerSentence(BuildLangLexer & lexer) static

Definition at line 563 of BuildLangServerParser.cpp
Declaration at line 22 of BuildLangServerParser.hpp

Calls: BuildLangServerParser::ServerId , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: BuildLangServerParser::ServerCommandSentence


ServerCommandSentence Member Function

Match BuildLangServerParser::ServerCommandSentence(BuildLangLexer & lexer) static

Definition at line 135 of BuildLangServerParser.cpp
Declaration at line 19 of BuildLangServerParser.hpp

Calls: BuildLangServerParser::AddServerSentence , BuildLangServerParser::RemoveServerSentence , BuildLangServerParser::RunServerSentence , BuildLangServerParser::ShowConfigurationSentence , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: BuildLangServerParser::ServerSentence


ServerId Member Function

Match BuildLangServerParser::ServerId(BuildLangLexer & lexer) static

Definition at line 735 of BuildLangServerParser.cpp
Declaration at line 24 of BuildLangServerParser.hpp

Calls: soulng::lexer::Lexeme::ToString , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetToken

Called by: BuildLangServerParser::AddServerSentence , BuildLangServerParser::RemoveServerSentence , BuildLangServerParser::RunServerSentence


ServerSentence Member Function

Match BuildLangServerParser::ServerSentence(BuildLangLexer & lexer, cmajor::build::BuildOptionSetter* optionSetter) static

Definition at line 51 of BuildLangServerParser.cpp
Declaration at line 18 of BuildLangServerParser.hpp

Calls: BuildLangOptionParser::Options , BuildLangServerParser::ServerCommandSentence , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: BuildLangServerParser::Parse


ShowConfigurationSentence Member Function

Match BuildLangServerParser::ShowConfigurationSentence(BuildLangLexer & lexer) static

Definition at line 664 of BuildLangServerParser.cpp
Declaration at line 23 of BuildLangServerParser.hpp

Calls: soulng::lexer::Lexer::GetPos

Called by: BuildLangServerParser::ServerCommandSentence


top | up | prev | next