LibreOffice Module l10ntools (master) 1
|
#include <sal/config.h>
#include <stdio.h>
#include <common.hxx>
#include <export.hxx>
#include <po.hxx>
#include <utility>
#include <xrmlex.hxx>
#include <xrmmerge.hxx>
#include <tokens.h>
#include <helper.hxx>
#include <iostream>
#include <vector>
#include <memory>
Go to the source code of this file.
Functions | |
bool | GetOutputFile (int argc, char *argv[]) |
int | InitXrmExport (const char *pFilename) |
int | EndXrmExport () |
const char * | getFilename () |
FILE * | GetXrmFile () |
int | WorkOnTokenSet (int nTyp, char *pTokenText) |
int | SetError () |
int | GetError () |
Variables | |
static bool | bMergeMode |
static bool | bDisplayName |
static bool | bExtensionDescription |
static OString | sLanguage |
static OString | sInputFileName |
static OString | sOutputFile |
static OString | sMergeSrc |
static OString | sLangAttribute |
static OString | sResourceType |
static XRMResParser * | pParser = nullptr |
int EndXrmExport | ( | ) |
Definition at line 87 of file xrmmerge.cxx.
References pParser.
Referenced by SAL_IMPLEMENT_MAIN_WITH_ARGS().
int GetError | ( | ) |
Definition at line 132 of file xrmmerge.cxx.
References XRMResParser::GetError(), and pParser.
Referenced by SAL_IMPLEMENT_MAIN_WITH_ARGS().
const char * getFilename | ( | ) |
Definition at line 92 of file xrmmerge.cxx.
References sInputFileName.
Referenced by SAL_IMPLEMENT_MAIN_WITH_ARGS().
bool GetOutputFile | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 51 of file xrmmerge.cxx.
References bDisplayName, bExtensionDescription, bMergeMode, common::handleArguments(), common::HandledArgs::m_bMergeMode, common::HandledArgs::m_sInputFile, common::HandledArgs::m_sLanguage, common::HandledArgs::m_sMergeSrc, common::HandledArgs::m_sOutputFile, sInputFileName, sLanguage, sMergeSrc, sOutputFile, and common::writeUsage().
Referenced by SAL_IMPLEMENT_MAIN_WITH_ARGS().
FILE * GetXrmFile | ( | ) |
Definition at line 97 of file xrmmerge.cxx.
References FILE, and sInputFileName.
Referenced by SAL_IMPLEMENT_MAIN_WITH_ARGS().
int InitXrmExport | ( | const char * | pFilename | ) |
Definition at line 74 of file xrmmerge.cxx.
References bMergeMode, pParser, sInputFileName, sMergeSrc, and sOutputFile.
Referenced by SAL_IMPLEMENT_MAIN_WITH_ARGS().
int SetError | ( | ) |
Definition at line 123 of file xrmmerge.cxx.
References pParser, and XRMResParser::SetError().
Referenced by yyerror().
Definition at line 115 of file xrmmerge.cxx.
References XRMResParser::Execute(), and pParser.
|
static |
Definition at line 38 of file xrmmerge.cxx.
Referenced by XRMResParser::Execute(), and GetOutputFile().
|
static |
Definition at line 39 of file xrmmerge.cxx.
Referenced by XRMResParser::Execute(), and GetOutputFile().
|
static |
Definition at line 37 of file xrmmerge.cxx.
Referenced by GetOutputFile(), InitXrmExport(), and PropParser::PropParser().
|
static |
Definition at line 46 of file xrmmerge.cxx.
Referenced by EndXrmExport(), GetError(), InitXrmExport(), SetError(), and WorkOnTokenSet().
|
static |
Definition at line 41 of file xrmmerge.cxx.
Referenced by getFilename(), GetOutputFile(), GetXrmFile(), InitXrmExport(), XRMResExport::WorkOnDesc(), and XRMResMerge::XRMResMerge().
|
static |
Definition at line 44 of file xrmmerge.cxx.
Referenced by XRMResMerge::EndOfText(), XRMResParser::Execute(), XRMResMerge::WorkOnDesc(), and XRMResExport::WorkOnText().
|
static |
Definition at line 40 of file xrmmerge.cxx.
Referenced by GetOutputFile(), XMLFile::InsertL10NElement(), HelpParser::MergeSingleFile(), and XRMResMerge::XRMResMerge().
|
static |
Definition at line 43 of file xrmmerge.cxx.
Referenced by GetOutputFile(), and InitXrmExport().
|
static |
Definition at line 42 of file xrmmerge.cxx.
Referenced by GetOutputFile(), InitXrmExport(), and XRMResMerge::WorkOnDesc().
|
static |
Definition at line 45 of file xrmmerge.cxx.
Referenced by XRMResExport::EndOfText(), XRMResParser::Execute(), and XRMResMerge::WorkOnText().