Crossfire Server, Trunk
inja::Lexer Member List

This is the complete list of members for inja::Lexer, including all inherited members.

clear_final_line_if_whitespace(nonstd::string_view text)inja::Lexerinlineprivatestatic
configinja::Lexerprivate
current_position() constinja::Lexerinline
get_config() constinja::Lexerinline
Lexer(const LexerConfig &config)inja::Lexerinlineexplicit
m_ininja::Lexerprivate
make_token(Token::Kind kind) constinja::Lexerinlineprivate
minus_stateinja::Lexerprivate
MinusState enum nameinja::Lexerprivate
posinja::Lexerprivate
scan()inja::Lexerinline
scan_body(nonstd::string_view close, Token::Kind closeKind, nonstd::string_view close_trim=nonstd::string_view(), bool trim=false)inja::Lexerinlineprivate
scan_id()inja::Lexerinlineprivate
scan_number()inja::Lexerinlineprivate
scan_string()inja::Lexerinlineprivate
skip_whitespaces_and_first_newline()inja::Lexerinlineprivate
skip_whitespaces_and_newlines()inja::Lexerinlineprivate
start(nonstd::string_view input)inja::Lexerinline
stateinja::Lexerprivate
State enum nameinja::Lexerprivate
tok_startinja::Lexerprivate