sammine-lang
Loading...
Searching...
No Matches
sammine_lang::Lexer Member List

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

abort(const std::string &msg="<NO MESSAGE>") (defined in sammine_util::Reportee)sammine_util::Reporteeinlinevirtual
abort_if_not(const T &condition, const std::string &message="<NO MESSAGE>") (defined in sammine_util::Reportee)sammine_util::Reporteeinline
abort_on(const T &condition, const std::string &message="<NO MESSAGE>") (defined in sammine_util::Reportee)sammine_util::Reporteeinline
add_diagnostics(Location loc, std::string msg, std::source_location src=std::source_location::current()) (defined in sammine_util::Reportee)sammine_util::Reporteeinline
add_error(Location loc, std::string msg, std::source_location src=std::source_location::current()) (defined in sammine_util::Reportee)sammine_util::Reporteeinline
add_error(Location loc, std::vector< std::string > msgs, std::source_location src=std::source_location::current()) (defined in sammine_util::Reportee)sammine_util::Reporteeinline
add_warn(Location loc, std::string msg, std::source_location src=std::source_location::current()) (defined in sammine_util::Reportee)sammine_util::Reporteeinline
advance(size_t i) (defined in sammine_lang::Lexer)sammine_lang::Lexer
begin() (defined in sammine_util::Reportee)sammine_util::Reporteeinline
begin() const (defined in sammine_util::Reportee)sammine_util::Reporteeinline
cbegin() const (defined in sammine_util::Reportee)sammine_util::Reporteeinline
cend() const (defined in sammine_util::Reportee)sammine_util::Reporteeinline
const_iterator typedef (defined in sammine_util::Reportee)sammine_util::Reportee
consume() (defined in sammine_lang::Lexer)sammine_lang::Lexer
devance(size_t i) (defined in sammine_lang::Lexer)sammine_lang::Lexer
diag enum value (defined in sammine_util::Reportee)sammine_util::Reportee
diag_count (defined in sammine_util::Reportee)sammine_util::Reporteeprotected
end() (defined in sammine_util::Reportee)sammine_util::Reporteeinline
end() const (defined in sammine_util::Reportee)sammine_util::Reporteeinline
error enum value (defined in sammine_util::Reportee)sammine_util::Reportee
error_count (defined in sammine_util::Reportee)sammine_util::Reporteeprotected
get_diagnostic_count() const (defined in sammine_util::Reportee)sammine_util::Reporteeinline
get_error_count() const (defined in sammine_util::Reportee)sammine_util::Reporteeinline
get_warn_count() const (defined in sammine_util::Reportee)sammine_util::Reporteeinline
getTokenStream() const (defined in sammine_lang::Lexer)sammine_lang::Lexerinline
has_diagnostics() const (defined in sammine_util::Reportee)sammine_util::Reporteeinline
has_errors() const (defined in sammine_util::Reportee)sammine_util::Reporteeinlinevirtual
has_message() const (defined in sammine_util::Reportee)sammine_util::Reporteeinline
has_warn() const (defined in sammine_util::Reportee)sammine_util::Reporteeinline
iterator typedef (defined in sammine_util::Reportee)sammine_util::Reportee
Lexer(const std::string &input) (defined in sammine_lang::Lexer)sammine_lang::Lexerexplicit
Lexer(const std::string &input, std::shared_ptr< sammine_util::SourceInfo > source_info) (defined in sammine_lang::Lexer)sammine_lang::Lexer
Lexer() (defined in sammine_lang::Lexer)sammine_lang::Lexerinline
lexNextToken() (defined in sammine_lang::Lexer)sammine_lang::Lexer
peek() (defined in sammine_lang::Lexer)sammine_lang::Lexer
Report typedef (defined in sammine_util::Reportee)sammine_util::Reportee
ReportKind enum name (defined in sammine_util::Reportee)sammine_util::Reportee
reports (defined in sammine_util::Reportee)sammine_util::Reporteeprotected
warn enum value (defined in sammine_util::Reportee)sammine_util::Reportee
warn_count (defined in sammine_util::Reportee)sammine_util::Reporteeprotected
~Reportee()=default (defined in sammine_util::Reportee)sammine_util::Reporteevirtual