top | up | prev | next

BuildLangClientParser Struct

Definition at line 15 of BuildLangClientParser.hpp

Member Functions

Match AddServerSentence(BuildLangLexer& lexer) static
Match BuildProjectSentence(BuildLangLexer& lexer) static
Match ClientCommandSentence(BuildLangLexer& lexer) static
Match ClientSentence(BuildLangLexer& lexer, cmajor::build::BuildOptionSetter* optionSetter) static
Match DebugProjectSentence(BuildLangLexer& lexer) static
Match DirectoryPath(BuildLangLexer& lexer) static
Match Host(BuildLangLexer& lexer) static
Match HostName(BuildLangLexer& lexer) static
Match InstallProjectSentence(BuildLangLexer& lexer) static
Match IpAddress(BuildLangLexer& lexer) static
std::unique_ptr<ClientCommand> Parse(BuildLangLexer& lexer, cmajor::build::BuildOptionSetter* optionSetter) static
Match Port(BuildLangLexer& lexer) static
Match ProjectFilePath(BuildLangLexer& lexer) static
Match PushProjectSentence(BuildLangLexer& lexer) static
Match RemoveProjectSentence(BuildLangLexer& lexer) static
Match RemoveServerSentence(BuildLangLexer& lexer) static
Match ServerName(BuildLangLexer& lexer) static
Match ShowConfigurationSentence(BuildLangLexer& lexer) static
Match ToolChain(BuildLangLexer& lexer) static

Member Function Details

AddServerSentence Member Function

Match BuildLangClientParser::AddServerSentence(BuildLangLexer & lexer) static

Definition at line 794 of BuildLangClientParser.cpp
Declaration at line 22 of BuildLangClientParser.hpp

Calls: BuildLangClientParser::Host , BuildLangClientParser::Port , BuildLangClientParser::ServerName , BuildLangClientParser::ToolChain , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: BuildLangClientParser::ClientCommandSentence


BuildProjectSentence Member Function

Match BuildLangClientParser::BuildProjectSentence(BuildLangLexer & lexer) static

Definition at line 1206 of BuildLangClientParser.cpp
Declaration at line 24 of BuildLangClientParser.hpp

Calls: BuildLangClientParser::ProjectFilePath , BuildLangClientParser::ServerName , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: BuildLangClientParser::ClientCommandSentence


ClientCommandSentence Member Function

Match BuildLangClientParser::ClientCommandSentence(BuildLangLexer & lexer) static

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

Calls: BuildLangClientParser::AddServerSentence , BuildLangClientParser::BuildProjectSentence , BuildLangClientParser::DebugProjectSentence , BuildLangClientParser::InstallProjectSentence , BuildLangClientParser::PushProjectSentence , BuildLangClientParser::RemoveProjectSentence , BuildLangClientParser::RemoveServerSentence , BuildLangClientParser::ShowConfigurationSentence , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: BuildLangClientParser::ClientSentence


ClientSentence Member Function

Match BuildLangClientParser::ClientSentence(BuildLangLexer & lexer, cmajor::build::BuildOptionSetter* optionSetter) static

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

Calls: BuildLangClientParser::ClientCommandSentence , BuildLangOptionParser::Options , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: BuildLangClientParser::Parse


DebugProjectSentence Member Function

Match BuildLangClientParser::DebugProjectSentence(BuildLangLexer & lexer) static

Definition at line 1399 of BuildLangClientParser.cpp
Declaration at line 25 of BuildLangClientParser.hpp

Calls: BuildLangClientParser::ProjectFilePath , BuildLangClientParser::ServerName , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: BuildLangClientParser::ClientCommandSentence


DirectoryPath Member Function

Match BuildLangClientParser::DirectoryPath(BuildLangLexer & lexer) static

Definition at line 1965 of BuildLangClientParser.cpp
Declaration at line 29 of BuildLangClientParser.hpp

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

Called by: BuildLangClientParser::InstallProjectSentence


Host Member Function

Match BuildLangClientParser::Host(BuildLangLexer & lexer) static

Definition at line 2057 of BuildLangClientParser.cpp
Declaration at line 31 of BuildLangClientParser.hpp

Calls: BuildLangClientParser::HostName , BuildLangClientParser::IpAddress , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: BuildLangClientParser::AddServerSentence


HostName Member Function

Match BuildLangClientParser::HostName(BuildLangLexer & lexer) static

Definition at line 2134 of BuildLangClientParser.cpp
Declaration at line 32 of BuildLangClientParser.hpp

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

Called by: BuildLangClientParser::Host


InstallProjectSentence Member Function

Match BuildLangClientParser::InstallProjectSentence(BuildLangLexer & lexer) static

Definition at line 1592 of BuildLangClientParser.cpp
Declaration at line 26 of BuildLangClientParser.hpp

Calls: BuildLangClientParser::DirectoryPath , BuildLangClientParser::ProjectFilePath , BuildLangClientParser::ServerName , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: BuildLangClientParser::ClientCommandSentence


IpAddress Member Function

Match BuildLangClientParser::IpAddress(BuildLangLexer & lexer) static

Definition at line 2280 of BuildLangClientParser.cpp
Declaration at line 33 of BuildLangClientParser.hpp

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

Called by: BuildLangClientParser::Host


Parse Member Function

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

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

Calls: BuildLangClientParser::ClientSentence , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::ThrowExpectationFailure


Port Member Function

Match BuildLangClientParser::Port(BuildLangLexer & lexer) static

Definition at line 2522 of BuildLangClientParser.cpp
Declaration at line 34 of BuildLangClientParser.hpp

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

Called by: BuildLangClientParser::AddServerSentence


ProjectFilePath Member Function

Match BuildLangClientParser::ProjectFilePath(BuildLangLexer & lexer) static

Definition at line 1919 of BuildLangClientParser.cpp
Declaration at line 28 of BuildLangClientParser.hpp

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

Called by: BuildLangClientParser::BuildProjectSentence , BuildLangClientParser::DebugProjectSentence , BuildLangClientParser::InstallProjectSentence , BuildLangClientParser::PushProjectSentence , BuildLangClientParser::RemoveProjectSentence


PushProjectSentence Member Function

Match BuildLangClientParser::PushProjectSentence(BuildLangLexer & lexer) static

Definition at line 421 of BuildLangClientParser.cpp
Declaration at line 20 of BuildLangClientParser.hpp

Calls: BuildLangClientParser::ProjectFilePath , BuildLangClientParser::ServerName , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: BuildLangClientParser::ClientCommandSentence


RemoveProjectSentence Member Function

Match BuildLangClientParser::RemoveProjectSentence(BuildLangLexer & lexer) static

Definition at line 614 of BuildLangClientParser.cpp
Declaration at line 21 of BuildLangClientParser.hpp

Calls: BuildLangClientParser::ProjectFilePath , BuildLangClientParser::ServerName , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: BuildLangClientParser::ClientCommandSentence


RemoveServerSentence Member Function

Match BuildLangClientParser::RemoveServerSentence(BuildLangLexer & lexer) static

Definition at line 1123 of BuildLangClientParser.cpp
Declaration at line 23 of BuildLangClientParser.hpp

Calls: BuildLangClientParser::ServerName , soulng::lexer::Lexer::GetPos

Called by: BuildLangClientParser::ClientCommandSentence


ServerName Member Function

Match BuildLangClientParser::ServerName(BuildLangLexer & lexer) static

Definition at line 2011 of BuildLangClientParser.cpp
Declaration at line 30 of BuildLangClientParser.hpp

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

Called by: BuildLangClientParser::AddServerSentence , BuildLangClientParser::BuildProjectSentence , BuildLangClientParser::DebugProjectSentence , BuildLangClientParser::InstallProjectSentence , BuildLangClientParser::PushProjectSentence , BuildLangClientParser::RemoveProjectSentence , BuildLangClientParser::RemoveServerSentence


ShowConfigurationSentence Member Function

Match BuildLangClientParser::ShowConfigurationSentence(BuildLangLexer & lexer) static

Definition at line 1848 of BuildLangClientParser.cpp
Declaration at line 27 of BuildLangClientParser.hpp

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

Called by: BuildLangClientParser::ClientCommandSentence


ToolChain Member Function

Match BuildLangClientParser::ToolChain(BuildLangLexer & lexer) static

Definition at line 2570 of BuildLangClientParser.cpp
Declaration at line 35 of BuildLangClientParser.hpp

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

Called by: BuildLangClientParser::AddServerSentence


top | up | prev | next