mstring  1.3.1
Generates C++ message functions and classes from localized message definitions
MStringParser.cpp File Reference
#include "MStringParser.hh"
#include <algorithm>
#include <cctype>
#include <filesystem>
#include <iostream>
#include <memory>
#include <optional>
#include <sstream>
#include <system_error>
#include "MUtil.hh"
+ Include dependency graph for MStringParser.cpp:

Functions

void CheckTranslations (ParseContext &context)
 Whole-module warnings, after parsing: a message that lacks a text in a language other messages have (it falls back to its default text), and a parameter one language's text uses and another's does not. More...
 

Function Documentation

◆ CheckTranslations()

void CheckTranslations ( ParseContext &  context)

Whole-module warnings, after parsing: a message that lacks a text in a language other messages have (it falls back to its default text), and a parameter one language's text uses and another's does not.

References Message::Col, ParseContext::diagnostics, Message::File, LocaleMessage::Language, Message::Line, Message::Locales, Module::Messages, ParseContext::module, Parameter::Name, Message::Name, and Message::Parameters.

Referenced by main().

+ Here is the caller graph for this function: