top | up | prev | next

BuildLangOptionParser Struct

Definition at line 13 of BuildLangOptionParser.hpp

Member Functions

Match Config(BuildLangLexer& lexer) static
Match Option(BuildLangLexer& lexer, cmajor::build::BuildOptionSetter* optionSetter) static
Match Options(BuildLangLexer& lexer, cmajor::build::BuildOptionSetter* optionSetter) static
Match OptionsWithinBrackets(BuildLangLexer& lexer, cmajor::build::BuildOptionSetter* optionSetter) static
Match ToolChain(BuildLangLexer& lexer) static

Member Function Details

Config Member Function

Match BuildLangOptionParser::Config(BuildLangLexer & lexer) static

Definition at line 635 of BuildLangOptionParser.cpp
Declaration at line 18 of BuildLangOptionParser.hpp

Calls: soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan

Called by: BuildLangOptionParser::Option


Option Member Function

Match BuildLangOptionParser::Option(BuildLangLexer & lexer, cmajor::build::BuildOptionSetter* optionSetter) static

Definition at line 148 of BuildLangOptionParser.cpp
Declaration at line 17 of BuildLangOptionParser.hpp

Calls: BuildLangOptionParser::Config , BuildLangOptionParser::ToolChain , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::SetPos , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: BuildLangOptionParser::OptionsWithinBrackets


Options Member Function

Match BuildLangOptionParser::Options(BuildLangLexer & lexer, cmajor::build::BuildOptionSetter* optionSetter) static

Definition at line 11 of BuildLangOptionParser.cpp
Declaration at line 15 of BuildLangOptionParser.hpp

Calls: BuildLangOptionParser::OptionsWithinBrackets , soulng::lexer::Lexer::GetSpan , soulng::lexer::Lexer::ThrowExpectationFailure

Called by: BuildLangClientParser::ClientSentence , BuildLangServerParser::ServerSentence


OptionsWithinBrackets Member Function

Match BuildLangOptionParser::OptionsWithinBrackets(BuildLangLexer & lexer, cmajor::build::BuildOptionSetter* optionSetter) static

Definition at line 103 of BuildLangOptionParser.cpp
Declaration at line 16 of BuildLangOptionParser.hpp

Calls: BuildLangOptionParser::Option , soulng::lexer::Lexer::GetPos , soulng::lexer::Lexer::SetPos

Called by: BuildLangOptionParser::Options


ToolChain Member Function

Match BuildLangOptionParser::ToolChain(BuildLangLexer & lexer) static

Definition at line 692 of BuildLangOptionParser.cpp
Declaration at line 19 of BuildLangOptionParser.hpp

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

Called by: BuildLangOptionParser::Option


top | up | prev | next